【发布时间】:2016-11-19 12:13:05
【问题描述】:
我有一个有用信息的数据框:
X = c(1,2,3,4,5,6,7,8,9,10)
Y = c(5,4,3,2,1,0,1,2,3,4)
Z = c(11,12,13,14,15,16,17,18,19,20)
df <- data.frame(X, Y, Z)
还有一个行列位置的数据框:
row <- c(6,2,5)
column <- c(1,2,3)
pos <- data.frame(row, column)
我想使用一些函数 (fun),它使用 pos 中的列和行位置来返回占据这些位置的 df 中的值,例如
fun(df, pos$row, pos$column)
[1] 6 4 15
我以为我可以这样做,但无济于事
df[c(pos$row),c(pos$col)]
【问题讨论】:
标签: r data-manipulation