计算没有NA的变量总数

时间:2015-07-14 19:40:06

标签: r

我有一个数据格式,其数据格式如下:

title,stock1,stock2,stock3
title 1,10,NA,NA
title 2,5,2,3
title3,3,30,NA

我想取具有数字的变量总数。结果应该是这样的:

title,total_number
title 1,1
title 2,4
title3,2

1 个答案:

答案 0 :(得分:3)

我们可以检查“NA'从第2列到数据集的最后一列(!is.na(df1[,-1]))的值,并使用该逻辑矩阵的rowSums来获取' total_number'

data.frame(title=df1$title , total_number =rowSums(!is.na(df1[,-1])))