Compare los valores de fila con la columna en el marco de datos para una coincidencia parcial usando R

maddie

Tengo un marco de datos

Name
1.Started
2.Home
3.Signout

Quiero comparar con otra columna en otro marco de datos

Df
1.help/services/Home 
2./msoffice/home 
3./windows.support

Rendimiento esperado:

False
True
False

Esto muestra que el Homenombre existe en df. Coincide parcialmente con otra columna completa.

Ronak shah

Podemos comparar Namedesde df1y utilizar basenamepara obtener la última parte de la cadena.

df1$Name %in% basename(df2$col)
#[1] FALSE  TRUE FALSE

datos

Suponiendo que los marcos de datos son df1y df2como se muestra a continuación.

df1 <- structure(list(Name = c("Started", "Home", "Signout")), row.names = c(NA, 
      -3L), class = "data.frame")

df2 <- structure(list(col = c("help/services/Home", "/msoffice/home", 
"/windows.support")), class = "data.frame", row.names = c(NA, -3L))

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

Compare los valores de fila con la columna en el marco de datos para una coincidencia parcial usando R

usando valores duplicados de una columna para eliminar la fila completa en el marco de datos de pandas

Iterar sobre el marco de datos usando itertuples () con una condición en los valores de la columna

Cuente la frecuencia de los valores de una columna en el marco de datos de pandas y etiquete cada fila con su número de ocurrencia de frecuencia

Actualizar los valores de NaN en un marco de datos cuando hay una coincidencia con un elemento de la lista en otra columna del marco de datos

Obtenga el valor de varias columnas en función de la coincidencia parcial con otro valor de columna para el marco de datos de pandas

¿Cómo reemplazar los valores de la fila seleccionada de una columna en el marco de datos de panda?

Completar el resto de los valores de la columna para cada valor de una columna en un marco de datos

Cómo crear una columna en el marco de datos existente con valores de fila independientes

R actualice los valores cero en un marco de datos usando una tabla de búsqueda usando los nombres de columna para la búsqueda

Cambiar el nombre de los valores de fila con el nombre de la columna y luego agregarlos en una columna usando R

R: Calcule el porcentaje de valores faltantes (NA) por día para una columna en un marco de datos usando datos de panel y elimine los días con datos faltantes de más del 25 %

Obtener el nombre de la columna con el valor mínimo para una fila en un marco de datos

Usando R para manipular el marco de datos: cada fila de una columna para separar columnas

R: Realice una coincidencia parcial en la columna B según los valores únicos de la columna A

Haga coincidir los nombres de columna y fila con la columna y los valores en otro marco de datos

Complete una columna de marco de datos en blanco con todos los valores 0 usando Python

Dos columnas de marco de datos para el índice de fila y columna con una tercera columna como valores

En el marco de datos de Spark para la columna del mapa, cómo actualizar los valores con una constante para todas las claves

cambiar todos los valores en el marco de datos para todas las columnas excepto para una columna en particular usando R

Reemplazar todos los valores de una columna en el marco de datos con pandas

Coincidencia parcial en Excel, varios valores en los criterios de coincidencia para coincidir con la lista

Cambiar los valores de fila en una columna de marco de datos de pandas específica con Python

Compare si los valores en el marco de datos son mayores que los valores en una serie por columna

¿Cómo almacenar los valores que coinciden con la condición en una columna separada en el marco de datos en R?

Cree una nueva columna en el marco de datos de pandas basada en los valores archivados en la fila de otras columnas

Transforma un marco de datos en R convirtiendo los valores de columna en valores de fila

Cambiar los valores de varios elementos de columna para el marco de datos en R

agregue el cuadrado de todos los elementos en una columna como una fila en el marco de datos R