我需要按位置编号
获取列值说我们有以下数据' h':
h
157
144
80
106
124
46
207
188
190
208
并且' pos'
pos
2
5
7
8
我希望按列位置找到值
示例,关于数据' pos' 2我们可以获得价值' h' 144等
一切都会回归
result
144
124
207
188
有这样的功能吗?
谢谢你
答案 0 :(得分:0)
我们可以使用行/列索引
result <- data.frame(col1=h[cbind(pos[,1],1)])
result
# col1
#1 144
#2 124
#3 207
#4 188
或只是
data.frame(col1=h[,1][pos[,1]])