私はデータフレーム内のすべての列にNAをカウントしてみてください、このエラー:is.na()(リストまたはベクトル)を非に適用されるタイプの「NULL」の
a = c('a', 'b', NA)
b = c('a', NA, NA)
c = c(NA, NA, NA)
data = data.frame(cbind(a, b, c))
のようなこれは
の作品sum(is.na(data$a))
しかし、私が使用LOOP
for(i in data[, 1:3]) {
k=sum(is.na(data$i))
cat(k, '\n')
}
をしようとすると、私は
を取得どのように修正するのですか?ありがとう
それとも、単に 'colSums(is.na(データ))' –