[R-es] Frecuencias

izquierdo izquierdo en uniovi.es
Lun Feb 27 15:02:07 CET 2012


 Lo primero que tienes que hacer es mirar los levels de tu variable de 
 edades, los que no aparecenahí no van a aparecer en la tabla, yo haría 
 una cosa así:

> Edades <- c(15,16,19,20,20)
> table(Edades)
 Edades
 15 16 19 20
  1  1  1  2
> levels(factor(Edades))
 [1] "15" "16" "19" "20"
> lab <- factor(max(Edades):min(Edades))
> EdadesFactor <- factor(Edades, levels=lab)
> table(EdadesFactor)
 EdadesFactor
 20 19 18 17 16 15
  2  1  0  0  1  1

 Espero que te sirva.
 Un saludo,

 Pelayo


 On Mon, 27 Feb 2012 14:25:04 +0100, ppueyo en isciii.es wrote:
> Hola a tod en s:
>
> Tengo una duda sobre la salida de la tabla de frecuencias de R.
>
> Estoy utilizando la función table, para que me saque el numero de
> casos agrupados por edades; el caso, es que si no hay de una edad,
> necesito que me ponga un 0; o un NA, algo para que luego pueda
> utilizar los vectores de salida para seguir haciendo operaciones y 
> que
> no se me queje de la longitud, habría alguna forma?
>
> La opción que había pensado, aunque no se muy bien como llevarla a
> cabo, sería crear un vector de "0" y con funciones "IF", que me lo
> reescribiera con las frecuencias sacadas de la función table.
>
> Un saludo,
>
> Pablo
>
>
> ************************* AVISO LEGAL *************************
> Este mensaje electrónico está dirigido exclusivamente a sus 
> destinatarios,
> pudiendo contener documentos anexos de carácter privado y 
> confidencial.
> Si por error, ha recibido este mensaje y no se encuentra entre los
> destinatarios, por favor, no use, informe, distribuya, imprima o 
> copie su
> contenido por ningún medio. Le rogamos lo comunique al remitente y 
> borre
> completamente el mensaje y sus anexos. El Instituto de Salud Carlos 
> III no
> asume ningún tipo de responsabilidad legal por el contenido de este 
> mensaje
> cuando no responda a las funciones atribuidas al remitente del mismo 
> por la
> normativa vigente.
>
> 	[[alternative HTML version deleted]]



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