[R-es] Como se hace el operador "o" (OR) para seleccionar dos o mas niveles de un vector ?

eric ericconchamunoz en gmail.com
Jue Sep 4 00:41:43 CEST 2014


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.



Más información sobre la lista de distribución R-help-es