计算R中多列中大于0的值的数量

Ash*_*ley 6 r dataset dataframe

我在 R 中有一个数据集 myDF,其中包含变量 L1、L2、L3、L4。如何获取 L2、L3 和 L4 中大于 0 的区域的观测值数量?

我想使用子集函数,我只是不知道如何使用,谢谢!

L1     L2     L3    L4
1       1     0     2
2       1     4     1 
3       1     3     1
2       2     1     1
Run Code Online (Sandbox Code Playgroud)

我希望能够创建一个函数,能够计算 L2、L3 和 L4 列中大于 0 的行数。

李哲源*_*李哲源 6

我们可以用

colSums(myDF[c("L2", "L3", "L4")] > 0)
Run Code Online (Sandbox Code Playgroud)