[R-es] unir categorias en listas
Carlos J. Gil Bellosta
cgb en datanalytics.com
Jue Mayo 12 19:34:07 CEST 2011
En tu caso concreto bastaría algo así:
a <- list( a = 1, a = 2, b = 1 )
tapply( unlist( a ), names( a ), c )
$a
a a
1 2
$b
b
1
Sólo vale si las entradas de tu lista (tal y como muestras en el
ejemplo) son atómicas.
Un saludo,
Carlos J. Gil Bellosta
http://www.datanalytics.com
El día 12 de mayo de 2011 19:29, Pablo C <pablouis en gmail.com> escribió:
> Buen día a todo
>
> Tengo un duda con listas. He creado una listas en la que algunas categorias
> (names) se repiten. Busco una manera de unir estas.
>
> por ejemplo:
>
> $`azul`
> [1] dato1
> $`azul`
> [1] dato2
> $`rojo`
> [1] dato3
> $`negro`
> [1] dato4
>
> Lo que busco, es ana manera de unir las categorias repetidas, obteniendo una
> lista en la cual algunas categorias presentarán más datos que otras.
> Con el ejemplo anterior sería:
>
> $`azul`
> [1] dato1 dato2
> $`rojo`
> [1] dato3
> $`negro`
> [1] dato4
>
>
> Gracias a todos y feliz día
>
> --
> Pablo
>
> [[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
>
>
Más información sobre la lista de distribución R-help-es