如何计算具有数据的某些列的单元格数?

时间:2016-05-03 17:42:20

标签: r

我有一个名为df的数据框,如下所示:

name score1 score2 score3
Joe     1      NA    3
Jane    NA     2     3

如何制作TOTAL_NonEmpty列,计算score1score2score3中非空单元格的数量?

1 个答案:

答案 0 :(得分:2)

在基地R,

df$TOTAL_NonEmpty <- rowSums(!is.na(df))

## For specifically those columns:
df$TOTAL_NonEmpty <- rowSums(!is.na(df[, c('score1', 'score2', 'score3')]))

应该为每行提供非缺失值的计数。