[R-es] contar elementos

Xavi tibau alberdi
Thu, 23 Feb 2017 18:48:03 -0000

Seguramente el problema es que los datos no te entran como factor. Cuando
haces labels le dices que te diga cuantas "categorias" hay en la
variable.
Al tratarse de números es probable que no haya categorías. Puedes convertir
la variable a factor lo que generara automáticamente las categorías

tabla$elemento <- as.factor(tabla$elemento)

O bien puedes usar la función nrow() o length() tras separar los elementos
únicos con unique(). Si nos pones parte del código y el error que te
muestra nos será más fácil ayudarte.

Un saludo,

Xavier-Andoni Tibau

2017-02-23 19:42 GMT+01:00 Enrique RAMOS via R-help-es <
r-help-es en r-project.org>:

> buen día colegas:
> resulta que hace unos años hice un programa para hacer regresiones
> lineales pero los datos venían en esta forma:
> tiempo degradacion elemento1 9204 14 10306 15 9860 16 11803 17 12211 18
> 11333 19 13490 126 12329 229 13325 230 13214 231 13645 232 14492 233 14570
> 234 14777 20 4187 33 5607 34 5803 35 5997 36 5529 37 5716 38 6164 325 15451
> 428 19062 429 17753 430 20465 431 20966 432 23649 433 19766 4
> yo usaba el siguiente comando para saber cuantos elementos se iban a
> trabajar
> elemento=levels(tabla$elemento)
>
> pues el numero de elementos varia en cada conjunto de datos, el problema
> es que ahora requiero hacer otro trabajo pero los datos se reciben de forma
> similar y el comando no funciona, supongo que hubo cambios con las nuevas
> versiones.
> quisiera saber si alguien me puede decir que comando substituye al que yo
> utilice antes.
>  Saludos
> Enrique RAMOSOficina de confiabilidad CFE-LAPEM
>         [[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
>