Buenos días colegas, he estado buscando la manera de almacenar la
frecuencia de ocurrencia de 'un', 'do', 'tr'
'cu' ... en el siguiente
script:
da <- read.csv('T20.csv')
un <- da[da[,2] == 1,]
do <- da[da[,2] == 2,]
tr <- da[da[,2] == 3,]
cu <- da[da[,2] == 4,]
ci <- da[da[,2] == 5,]
se <- da[da[,2] == 6,]
Como en este caso, 'un' tiene solamente dos elementos y 'se' no
cuenta con
ningún elemento, no se pueden trabajar y pretendo que, con if evitar el/los
intentos de usarlos; pero hay otras tablas que cambian las condiciones.
Intenté usar por ejemplo:
if (length[tr$d] >= 8) {sua3 <- loess(d ~ n, data = tr,span = 0.65, degree
= 2)
pero obtenía: Error in length[tr$d] : objeto de tipo 'builtin' no es
subconjunto
Quise usar: l2 <- count(da$t,"2")
if (l2 >= 8) {sua2 <- loess(d ~ n, data = ....
ahora responde el sistema: la condición tiene longitud > 1 y sólo el primer
elemento será usado.
Por ello quisiera almacenar en variables la frecuencia de ocurrencia y así
poder usar if. ¿Estoy en lo correcto?
¿Alguno de ustedes me podrían ayudar a este problemita?
Por anticipado adelanto las más cumplidas gracias.
*MANOLO MÁRQUEZ P.*
[[alternative HTML version deleted]]