计算矩阵中每列的值出现次数 - R.

时间:2017-06-07 07:24:37

标签: r

我在R中有一个矩阵,其结构如下:

ColA ColB ColC
5 7 12
9 8 3
15 0 25

我想为每列找到大于10的值的数量,这样我就会得到一个显示此结果的向量(或数据框?):

ColA 1
ColB 0
ColC 2

1 个答案:

答案 0 :(得分:-1)

我们可以使用

colSums(m1 >=10)
# ColA ColB ColC 
#  1    0    2 

或使用tidyverse

library(tidyverse)
m1 %>%
    as.data.frame() %>%
    summarise_all(funs(sum(.>=10)))
#  ColA ColB ColC
#1    1    0    2