Chcę policzyć liczbę NA
wartości w kolumnie ramki danych. Powiedzmy, że nazywa się moja ramka danych df
, a nazwa kolumny, którą rozważam, to col
. Sposób, który wymyśliłem, jest następujący:
sapply(df$col, function(x) sum(length(which(is.na(x)))))
Czy to dobry / najbardziej efektywny sposób, aby to zrobić?
value
, inną niżNA
zapisywanie funkcji boolowskiej,is.value
a następnie używaniesum(is.value(df$col))
sposobu, czy jest do tego bardziej zwięzła bezpośrednia składnia?