Voglio contare il numero di NA
valori in una colonna di frame di dati. Supponiamo che venga chiamato il mio frame di dati df
e che il nome della colonna che sto prendendo in considerazione siacol
. Il modo in cui mi è venuto in mente è il seguente:
sapply(df$col, function(x) sum(length(which(is.na(x)))))
È un modo buono / efficace per farlo?
value
, oltre aNA
scrivere una funzione booleanais.value
e quindi usaresum(is.value(df$col))
la strada da percorrere o c'è una sintassi diretta più concisa per questo?