我有一个有用信息的数据框:
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)]