标签: r
我有一个数据框,它有15列。所有值都是数字。
我有一个矢量,数值范围从1到15.可以说x = c(5,7,2,8,13,5,6 ......)。
从数据帧的每一行开始,我需要从列中获取一个值,这样该列对应于向量值。
例如,使用向量x,从第一行拉第5个值,从第2行拉第7,然后第3行第2列等。
PS:我在这
答案 0 :(得分:0)
对任何感兴趣的人:
data[ cbind(1:nrow(data), x) ]
数据是我们的数据框,有15列