Foro de debate

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

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

by sandra salvador vasco -
Number of replies: 1

Buenas tardes, necesito ayuda, ya que después de mucho intentos no consigo avanzar.

Alguien me puede indicar como puedo calcular el número de "NA" que me aparecen en un DATA FRAMES?

Espero que alguien me pueda ayudar.

Muchas gracias,

Sandra

In reply to sandra salvador vasco

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

by Manuel Muñoz Márquez -

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.