which函数有一个已知value返回坐标的功能
#例子
a <- c(1,2,3,4,10,11)
which(a >= 4)
#[1] 4 5 6 ##元素在列表中的位置
b <- matrix(data = 1:10, ncol = 5, nrow = 2)
#> b
# [,1] [,2] [,3] [,4] [,5]
#[1,] 1 3 5 7 9
#[2,] 2 4 6 8 10
which(b[1,] >= 5)
#[1] 3 4 5
#如果用sum函数求和的话,得到的结果是坐标之和
sum(which(a >= 4))
#[1] 15
#如果用length函数,可以得到符合要求的个数
length(which(a >= 4))
#[1] 3
网友评论