如何计算列中非空的元素

时间:2014-02-22 08:08:42

标签: r count

我刚开始使用R,我必须计算一个非空列的元素。 例如:

   exampleColumn
1 "heey"
2
3 "World"
4 "how are you "

我怎样才能做到这一点?

2 个答案:

答案 0 :(得分:13)

如果要计算与空字符串("")不同的字符串,可以使用:

sum(dat$exampleColumn != "")

答案 1 :(得分:0)

@Sven肯定给出了正确的答案。如果你像我一样,想知道为什么

length(dat$exampleColumn != "")

不起作用。这是因为"长度"计算所有TRUE / FALSE评估,但" sum"只汇总TRUE值。一个初学者的啊哈时刻!