Ich möchte die Anzahl der NAWerte 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ßerNAeine boolesche Funktion zu schreibenis.valueund dann den richtigensum(is.value(df$col))Weg zu gehen, oder gibt es dafür eine präzisere direkte Syntax?