eric
2014-Sep-03 22:41 UTC
[R-es] Como se hace el operador "o" (OR) para seleccionar dos o mas niveles de un vector ?
Estimados, tengo un data.frame con una columna que tiene tres diferentes niveles (aunque la columna no es propiamente de un factor, son solo tres letras diferentes), por ejemplo "c", "t" y "s", y necesito usar los datos que tienen "c" o "t", como tengo que hacerlo ? Creo que a veces he usado algo asi: dataframe <- dataframe[dataframe$columna==c("c","t"),] pero por alguna razon, cuando uso esa forma dentro del codigo para crear un grafico, por ejemplo: xyplot(are ~ con | sol, data=datEnd[datEnd$iso==c("c","t"),]) el resultado no es correcto. Alguna idea ? Muchas gracias, Eric. -- Forest Engineer Master in Environmental and Natural Resource Economics Ph.D. student in Sciences of Natural Resources at La Frontera University Member in AguaDeTemu2030, citizen movement for Temuco with green city standards for living Nota: Las tildes se han omitido para asegurar compatibilidad con algunos lectores de correo.
Jorge I Velez
2014-Sep-03 22:57 UTC
[R-es] Como se hace el operador "o" (OR) para seleccionar dos o mas niveles de un vector ?
Hola Eric, Revisa ?"%in%" Saludos, Jorge.- 2014-09-04 8:41 GMT+10:00 eric <ericconchamunoz en gmail.com>:> Estimados, tengo un data.frame con una columna que tiene tres diferentes > niveles (aunque la columna no es propiamente de un factor, son solo tres > letras diferentes), por ejemplo "c", "t" y "s", y necesito usar los > datos que tienen "c" o "t", como tengo que hacerlo ? > > Creo que a veces he usado algo asi: > > dataframe <- dataframe[dataframe$columna==c("c","t"),] > > pero por alguna razon, cuando uso esa forma dentro del codigo para crear > un grafico, por ejemplo: > > > xyplot(are ~ con | sol, data=datEnd[datEnd$iso==c("c","t"),]) > > > el resultado no es correcto. > > Alguna idea ? > > Muchas gracias, > > Eric. > > > > > > > > -- > Forest Engineer > Master in Environmental and Natural Resource Economics > Ph.D. student in Sciences of Natural Resources at La Frontera University > Member in AguaDeTemu2030, citizen movement for Temuco with green city > standards for living > > Nota: Las tildes se han omitido para asegurar compatibilidad con algunos > lectores de correo. > > _______________________________________________ > 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]]
Carlos Ortega
2014-Sep-04 07:36 UTC
[R-es] Como se hace el operador "o" (OR) para seleccionar dos o mas niveles de un vector ?
También puedes utilizar el parámetro "subset" dentro de xyplot(). O aplicarlo primero fuera de xyplot()... http://www.ats.ucla.edu/stat/r/modules/subsetting.htm Saludos, Carlos Ortega www.qualityexcellence.es El 4 de septiembre de 2014, 0:41, eric <ericconchamunoz en gmail.com> escribió:> Estimados, tengo un data.frame con una columna que tiene tres diferentes > niveles (aunque la columna no es propiamente de un factor, son solo tres > letras diferentes), por ejemplo "c", "t" y "s", y necesito usar los > datos que tienen "c" o "t", como tengo que hacerlo ? > > Creo que a veces he usado algo asi: > > dataframe <- dataframe[dataframe$columna==c("c","t"),] > > pero por alguna razon, cuando uso esa forma dentro del codigo para crear > un grafico, por ejemplo: > > > xyplot(are ~ con | sol, data=datEnd[datEnd$iso==c("c","t"),]) > > > el resultado no es correcto. > > Alguna idea ? > > Muchas gracias, > > Eric. > > > > > > > > -- > Forest Engineer > Master in Environmental and Natural Resource Economics > Ph.D. student in Sciences of Natural Resources at La Frontera University > Member in AguaDeTemu2030, citizen movement for Temuco with green city > standards for living > > Nota: Las tildes se han omitido para asegurar compatibilidad con algunos > lectores de correo. > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es >-- Saludos, Carlos Ortega www.qualityexcellence.es [[alternative HTML version deleted]]
eric
2014-Sep-04 21:14 UTC
[R-es] Como se hace el operador "o" (OR) para seleccionar dos o mas niveles de un vector ?
Muchas gracias a los dos !! Slds, eric. On Thu 04 Sep 2014 03:36:52 CLT, Carlos Ortega wrote:> También puedes utilizar el parámetro "subset" dentro de xyplot(). > O aplicarlo primero fuera de xyplot()... > > http://www.ats.ucla.edu/stat/r/modules/subsetting.htm > > Saludos, > Carlos Ortega > www.qualityexcellence.es <http://www.qualityexcellence.es> > > > El 4 de septiembre de 2014, 0:41, eric <ericconchamunoz en gmail.com > <mailto:ericconchamunoz en gmail.com>> escribió: > > Estimados, tengo un data.frame con una columna que tiene tres > diferentes > niveles (aunque la columna no es propiamente de un factor, son > solo tres > letras diferentes), por ejemplo "c", "t" y "s", y necesito usar los > datos que tienen "c" o "t", como tengo que hacerlo ? > > Creo que a veces he usado algo asi: > > dataframe <- dataframe[dataframe$columna==c("c","t"),] > > pero por alguna razon, cuando uso esa forma dentro del codigo para > crear > un grafico, por ejemplo: > > > xyplot(are ~ con | sol, data=datEnd[datEnd$iso==c("c","t"),]) > > > el resultado no es correcto. > > Alguna idea ? > > Muchas gracias, > > Eric. > > > > > > > > -- > Forest Engineer > Master in Environmental and Natural Resource Economics > Ph.D. student in Sciences of Natural Resources at La Frontera > University > Member in AguaDeTemu2030, citizen movement for Temuco with green city > standards for living > > Nota: Las tildes se han omitido para asegurar compatibilidad con > algunos > lectores de correo. > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org <mailto:R-help-es en r-project.org> > https://stat.ethz.ch/mailman/listinfo/r-help-es > > > > > -- > Saludos, > Carlos Ortega > www.qualityexcellence.es <http://www.qualityexcellence.es>-- Forest Engineer Master in Environmental and Natural Resource Economics Ph.D. student in Sciences of Natural Resources at La Frontera University Member in AguaDeTemu2030, citizen movement for Temuco with green city standards for living Nota: Las tildes se han omitido para asegurar compatibilidad con algunos lectores de correo.