Por complementar un poco la respuesta:
Guarda en un vector todos los criterios que queire que aplique, por
ejemplo:
criterios<-c("CATAMARCA","CHACO","CORRIENTES")
y luego haz una seleccion de la sigueinte manera
datos[Provincia %in% criterios, ]
Con eso lo tienes!!!
------------------------------
*De:* R-help-es <r-help-es-bounces en r-project.org> en nombre de Carlos J.
Gil Bellosta <cgb en datanalytics.com>
*Enviado:* jueves, 23 de febrero de 2017 11:50
*Para:* Mauricio Monsalvo
*Cc:* r-help-es
*Asunto:* Re: [R-es] "IN" en data.table
%in%
El dÃa 23 de febrero de 2017, 11:19, Mauricio Monsalvo
<m.monsalvo en gmail.com> escribió:
Hola a todos.
¿Es posible filtrar casos en data.table por más de una categorÃa al mismo
tiempo? Algo asà como un IN o similar, dónde IN puede entenderse como
"existe en":
datos[Provincia IN c("CATAMARCA", "CHACO", "CORRIENTES"), FORM]
O sea: una forma abreviada de hacer:
datos[Provincia=="CATAMARCA"|Provincia=="CHACO"|Provincia=="CORRIENTES",
FORM]
Para filtrar a veces es un poco incómodo, pero para hacer un ifelse ya es
bastante incómodo cuando son muchas las categorÃas que se incluyen en el
filtro.
Muchas gracias.
Abrazo
--
Mauricio
[[alternative HTML version deleted]]