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

Mauricio Monsalvo m.monsalvo en gmail.com
Jue Feb 23 17:40:24 CET 2017


Muchas gracias!

El 23 de febrero de 2017, 11:24, Jesús Para Fernández <
j.para.fernandez en hotmail.com> escribió:

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



-- 
Mauricio

	[[alternative HTML version deleted]]



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