我的问题很简单,我认为R中有一个解决方案,但我无法在任何地方找到它。实施例下面:通过2个向量的行和列坐标索引一个数据帧
mydf = data.frame(a = letters[1:6],
b = letters[7:12],
c = letters[13:18])
rows = c(1,3,5)
cols = c(1,2,2)
使用上面的数据,我想返回具有的mydf
在位置(1,1)
,(3,2)
的值的矢量,并且(5,2)
,这将是c('a', 'i', 'k')
。
'是myDF [cbind(行, COLS)]' –