[R-es] "IN" en data.table

Jesús Para Fernández j.para.fernandez en hotmail.com
Jue Feb 23 14:24:59 CET 2017


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]]



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