[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