Buenas, una vez más. Utilizo: data <- subset(data,data$Key %in% data2$Key) para quedarme con los casos de data que están también en data2, de acuerdo a la variable Key. ¿Cómo sería si quiero que sean los que coinciden en Key1 y Key2? Pense hacer un collapse con Key1 y key2, tanto en data como data2, y usarlo como uso key en el ejemplo de arriba, pero debe haber una forma más sencilla, seguro. Gracias una vez más, Manuel . -- Dr Manuel Mendoza Department of Biogeography and Global Change National Museum of Natural History (MNCN) Spanish Scientific Council (CSIC) C/ Serrano 115bis, 28006 MADRID Spain
Estimado Manuel Mendoza ¿Puede redactarlo de otra forma? Yo le interpreto que usted desea filtrar los que cumplen dos condiciones, por ejemplo que mean mamíferos y pelaje rojo, por lo cuál descarta todos los mamíferos de pelaje negro como los animales rojos que no son mamíferos. Pero no comprendo sobre la forma en que tiene los datos y la búsqueda según los criterios, porque desde sus palabras pienso en dos cosas, la primera en dos grupos almacenados cada uno en su data.frame y usted desea encontrar los que coinciden según el criterio al relacionar ambos, o en el segundo caso si usted tiene un data.frame y genera consultas recorriéndolo por un bucle y este genera consultas que pueden cambiar sobre otro data.frame y almacena el resultado en un tercero. Javier Rubén Marcuzzi El lun., 2 jul. 2018 a las 15:04, Manuel Mendoza (<mmendoza en mncn.csic.es>) escribió:> > Buenas, una vez más. Utilizo: > > data <- subset(data,data$Key %in% data2$Key) > > para quedarme con los casos de data que están también en data2, de > acuerdo a la variable Key. > > ¿Cómo sería si quiero que sean los que coinciden en Key1 y Key2? Pense > hacer un collapse con Key1 y key2, tanto en data como data2, y usarlo > como uso key en el ejemplo de arriba, pero debe haber una forma más > sencilla, seguro. > Gracias una vez más, > Manuel > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > . > > -- > Dr Manuel Mendoza > Department of Biogeography and Global Change > National Museum of Natural History (MNCN) > Spanish Scientific Council (CSIC) > C/ Serrano 115bis, 28006 MADRID > Spain > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es >[[alternative HTML version deleted]]
Si, claro, Javier. Es más sencillo de como lo expuse. Tengo dos bases de datos geográficos, df1 y df2, con la longitud y la latitud. Necesito quedarme con las celdas que están en ambas dfs, es decir, aquellas que coinciden tanto en la longitud como la latitud, simultáneamente. Gracias Manuel Quoting Javier Marcuzzi <javier.ruben.marcuzzi en gmail.com>:> Estimado Manuel Mendoza > > ¿Puede redactarlo de otra forma? > > Yo le interpreto que usted desea filtrar los que cumplen dos condiciones, > por ejemplo que mean mamíferos y pelaje rojo, por lo cuál descarta todos > los mamíferos de pelaje negro como los animales rojos que no son mamíferos. > > Pero no comprendo sobre la forma en que tiene los datos y la búsqueda según > los criterios, porque desde sus palabras pienso en dos cosas, la primera en > dos grupos almacenados cada uno en su data.frame y usted desea encontrar > los que coinciden según el criterio al relacionar ambos, o en el segundo > caso si usted tiene un data.frame y genera consultas recorriéndolo por un > bucle y este genera consultas que pueden cambiar sobre otro data.frame y > almacena el resultado en un tercero. > > Javier Rubén Marcuzzi > > El lun., 2 jul. 2018 a las 15:04, Manuel Mendoza (<mmendoza en mncn.csic.es>) > escribió: > >> >> Buenas, una vez más. Utilizo: >> >> data <- subset(data,data$Key %in% data2$Key) >> >> para quedarme con los casos de data que están también en data2, de >> acuerdo a la variable Key. >> >> ¿Cómo sería si quiero que sean los que coinciden en Key1 y Key2? Pense >> hacer un collapse con Key1 y key2, tanto en data como data2, y usarlo >> como uso key en el ejemplo de arriba, pero debe haber una forma más >> sencilla, seguro. >> Gracias una vez más, >> Manuel >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> . >> >> -- >> Dr Manuel Mendoza >> Department of Biogeography and Global Change >> National Museum of Natural History (MNCN) >> Spanish Scientific Council (CSIC) >> C/ Serrano 115bis, 28006 MADRID >> Spain >> >> _______________________________________________ >> R-help-es mailing list >> R-help-es en r-project.org >> https://stat.ethz.ch/mailman/listinfo/r-help-es >>-- Dr Manuel Mendoza Department of Biogeography and Global Change National Museum of Natural History (MNCN) Spanish Scientific Council (CSIC) C/ Serrano 115bis, 28006 MADRID Spain
Jesús Para Fernández
2018-Jul-02 19:57 UTC
[R-es] subset con los casos presentes en otra df
Un merge?? Obtener Outlook para Android<https://aka.ms/ghei36> ________________________________ From: R-help-es <r-help-es-bounces en r-project.org> on behalf of Javier Marcuzzi <javier.ruben.marcuzzi en gmail.com> Sent: Monday, July 2, 2018 8:56:51 PM To: Manuel Mendoza Cc: r-help-es Subject: Re: [R-es] subset con los casos presentes en otra df Estimado Manuel Mendoza ?Puede redactarlo de otra forma? Yo le interpreto que usted desea filtrar los que cumplen dos condiciones, por ejemplo que mean mam?feros y pelaje rojo, por lo cu?l descarta todos los mam?feros de pelaje negro como los animales rojos que no son mam?feros. Pero no comprendo sobre la forma en que tiene los datos y la b?squeda seg?n los criterios, porque desde sus palabras pienso en dos cosas, la primera en dos grupos almacenados cada uno en su data.frame y usted desea encontrar los que coinciden seg?n el criterio al relacionar ambos, o en el segundo caso si usted tiene un data.frame y genera consultas recorri?ndolo por un bucle y este genera consultas que pueden cambiar sobre otro data.frame y almacena el resultado en un tercero. Javier Rub?n Marcuzzi El lun., 2 jul. 2018 a las 15:04, Manuel Mendoza (<mmendoza en mncn.csic.es>) escribi?:> > Buenas, una vez m?s. Utilizo: > > data <- subset(data,data$Key %in% data2$Key) > > para quedarme con los casos de data que est?n tambi?n en data2, de > acuerdo a la variable Key. > > ?C?mo ser?a si quiero que sean los que coinciden en Key1 y Key2? Pense > hacer un collapse con Key1 y key2, tanto en data como data2, y usarlo > como uso key en el ejemplo de arriba, pero debe haber una forma m?s > sencilla, seguro. > Gracias una vez m?s, > Manuel > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > . > > -- > Dr Manuel Mendoza > Department of Biogeography and Global Change > National Museum of Natural History (MNCN) > Spanish Scientific Council (CSIC) > C/ Serrano 115bis, 28006 MADRID > Spain > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es >[[alternative HTML version deleted]] _______________________________________________ R-help-es mailing list R-help-es en r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es [[alternative HTML version deleted]]