R中的Countif函数

时间:2015-06-22 09:11:44

标签: r countif

我有一个n * m维的矩阵。我想计算一行中列数大于" X"的列数。在R中如何做到这一点?请告诉我。

1 个答案:

答案 0 :(得分:1)

您可以尝试rowSums

 X <- 0.5
 rowSums(m1 > X)

解释

m1 > X将创建TRUE / FALSE逻辑矩阵。由于TRUE值被视为1FALSE值被视为0,因此rowSums(m1 > X)将为您计算每个值的数量。该行大于X

数据

 set.seed(24)
 m1 <- matrix(rnorm(5*10), ncol=5)