我有一个n * m维的矩阵。我想计算一行中列数大于" X"的列数。在R中如何做到这一点?请告诉我。
答案 0 :(得分:1)
您可以尝试rowSums
X <- 0.5
rowSums(m1 > X)
m1 > X
将创建TRUE
/ FALSE
逻辑矩阵。由于TRUE
值被视为1
且FALSE
值被视为0
,因此rowSums(m1 > X)
将为您计算每个值的数量。该行大于X
。
set.seed(24)
m1 <- matrix(rnorm(5*10), ncol=5)