Foro de debate

contar valores diferentes de 0

contar valores diferentes de 0

de nancy ruiz -
Número de respuestas: 1

Buenos días, llevo varios días tratando de solucionar esto, me parece que tiene una respuesta simple perno simplemente no la encuentro.

tengo una base mas o menos de este estilo


var 1 var2 var3
0 1 1
0 1 1
0 0 1
1 0 1
0 0 4
2 5 5
1 2 2
y necesito contar cuantos valores para cada columna son diferentes de 0 para después poder usarlo para obtener la frecuencia de ocurrencia: FO=Suma de Ni / ni donde

intente lo siguiente:

ni<- as.data.frame(table(datos[,1]!="0"))

y obtengo 

              Var1      freq

1        FALSE       4

2        TRUE         3

extraje los valores verdaderos


ni<-ni[2,2]

el problema esta cuando todos son falsos o verdaderos porque solo tengo un solo renglon y por lo tanto me manda error.

alguien podra ayudarme?