我有一个索引数据框,其索引为$ row,索引为$ col列,表示X数据框的行和列。
索引数据框
row col
375 1
376 1
379 1
380 1
381 1
460 4
461 4
462 4
463 4
我想在X数据帧中取每个观测值的最小值,由索引数据帧表示。
如果不使用for循环,我怎么能这样做? 我需要这个,因为我有多个索引数据框,这需要花费很多时间来进行循环。
答案 0 :(得分:1)
我们可以将'index'转换为matrix
(假设'index'为data.frame
)并使用由提供的行/列索引从'X'数据集中提取最小值的值。 '指数'。代码在
X{as.matrix(index)]