Foro de debate

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

 
Imagen de Manuel Muñoz Márquez
Re: Como puedo calcular el número de "NA's" que aparece en DATA FRAME?
de Manuel Muñoz Márquez - domingo, 30 de diciembre de 2018, 18:19
 

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.