我有一个大的数据帧,需要返回与数据帧中给定值相关联的索引范围。
一个最小的例子是:
x = c(2:11)
x
[1] 2 3 4 5 6 7 8 9 10 11如何以x返回给定值的索引?
例如,如何返回x中数字3的索引值(期望的输出为2)?
谢谢你的帮助。
发布于 2017-07-22 12:55:49
我们可以使用==得到逻辑向量,然后用which从逻辑向量返回真值位置。
which(x==3)
#[1] 2或者另一个选项是match,它返回'x‘向量中'3’的第一个位置
match(3, x)
#[1] 2https://stackoverflow.com/questions/45254803
复制相似问题