Ich möchte die Anzahl der NA
Werte in einer Datenrahmenspalte zählen. Angenommen, mein Datenrahmen wird aufgerufen df
, und der Name der Spalte, die ich in Betracht ziehe, lautet col
. Ich habe mir Folgendes ausgedacht:
sapply(df$col, function(x) sum(length(which(is.na(x)))))
Ist dies ein guter / effizientester Weg, dies zu tun?
value
, außerNA
eine boolesche Funktion zu schreibenis.value
und dann den richtigensum(is.value(df$col))
Weg zu gehen, oder gibt es dafür eine präzisere direkte Syntax?