说我有d<-c(1,2,3,4,5,6,6,7)
。如何从满足特定条件的d中选择满足x>3
和x<=6
的指数(即d [4],d [5],d [6],d [7])?< / p>
答案 0 :(得分:6)
使用which
> which(d>3 & d<=6)
[1] 4 5 6 7
答案 1 :(得分:0)
Minor:c()创建一个向量,它与数组相似但不完全相同。
您可以创建逻辑向量,并使用它来访问d
。
d[d>3 & d<=6] # the operators return logical vectors, [] extracts
# only the TRUE values