[R-es] Incluir todos los niveles en table

Carlos J. Gil Bellosta cgb en datanalytics.com
Mie Jun 1 15:56:10 CEST 2011


Hola, ¿qué tal?

x <- c( rep("a", 3), rep( "b", 5 ), rep( "d", 4 ))
x <- factor( x, levels = c( "a", "b", "c", "d" ) )
table( x )

Usa factores. Así R sabrá que "c" existe.

Un saludo,

Carlos J. Gil Bellosta
http://www.datanalytics.com


El día 1 de junio de 2011 15:43, Usuario R <r.user.spain en gmail.com> escribió:
> Hola,
>
> Sabéis como puedo hacer para que la función table() muestre todos las
> etiquetas aunque estas no aparezcan en los datos?
>
> es decir si tengo
> x <- c( rep("a", 3), rep( "b", 5 ), rep( "d", 4 ))
>
> ¿Cómo puedo forzar a que muestre también que la etiqueta "c" tiene 0
> repeticiones?
>
> a b  c d
> 3 5  0 4
>
>  en vez de:
>
> a b d
> 3 5 4
>
> Gracias, un saludo
>
> --
> Patricia García González
>
>        [[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