Skip to content
Prev 13979 / 15379 Next

[R-es] Quedarse con las muestras de una BD que están presentes otra, basado en dos variables

Hola Manuel,

Es un problema que puedes solucionar perfectamente con la función "merge()"
para juntar dos data.frames.
En esa función no tienes porqué usar solamente una clave común que sirva
para unir los dos data.frames, puedes usar varias claves.

Esta sería la sintaxis:

df_unido <- merge(df_uno, df_dos, by.x = c('clave_1_de_df_uno',
'clave_2_de_df_uno') , by.y = c('clave_1_de_df_dos', 'clave_2_de_df_dos'),
all = TRUE)

Y el "all = TRUE" del final, sirve para que solo te salgan los comunes en
los dos grupos.

Gracias,
Carlos Ortega
www.qualityexcellence.es



El vie., 26 jun. 2020 a las 21:39, Manuel Mendoza (<
mmendoza en fulbrightmail.org>) escribió: