我在R中有一个矩阵,其结构如下:
ColA ColB ColC
5 7 12
9 8 3
15 0 25
我想为每列找到大于10的值的数量,这样我就会得到一个显示此结果的向量(或数据框?):
ColA 1
ColB 0
ColC 2
答案 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