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]]
>
> _______________________________________________
> R-help-es mailing list
> R-help-es en r-project.org
> https://stat.ethz.ch/mailman/listinfo/r-help-es
_______________________________________________
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]]