Foro de debate

Como puedo calcular el número de "NA's" que aparece en DATA FRAME?

Re: Como puedo calcular el número de "NA's" que aparece en DATA FRAME?

de Manuel Muñoz Márquez -
Número de respuestas: 0

Buenas:

Aplicando la función apply se puede calcular el número de NA por columna y luego se suma. Teniendo en cuenta que TRUE equivale a 1 y FALSE a 0

> library('carData')
> data(Chile)
> apply(Chile, 2, function(x) sum(is.na(x)))
    region population        sex        age  education     income  statusquo
         0          0          0          1         11         98         17
      vote
       168
> sum(apply(Chile, 2, function(x) sum(is.na(x))))
[1] 295

Un saludo.