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 (< mmend...@fulbrightmail.org>) escribió: > Buenas tardes, quedarme con las muestras de una BD (data) que están > presentes en otra (datax), cuando se tiene una variable que nunca se repite > (Key) es fácil: data <- subset(data,data$Key %in% datax$Key). > Mi problema es cuando la exclusividad viene dada por dos variables. P.e., > las coordenadas de un mapa: lon y lat. > ¿Como puedo quedarme con las muestras de una df cuya lon y lat son iguales > a la de otra? > Gracias, como siempre, > Manuel > > [[alternative HTML version deleted]] > > _______________________________________________ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es > -- Saludos, Carlos Ortega www.qualityexcellence.es [[alternative HTML version deleted]] _______________________________________________ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es