说我有一个6列和100000行的数据帧。 我想选择在矩阵的行originScen
基于另一个向量中的索引/数字reducedScenIds
(10,000行)。 我通过检查如果Y中的每个成员的值在数据帧X的1列中的值相匹配现在第一列可以有多个匹配对于Y的每个值选择的行
所以我用下面的
reducedSet <- originScen[which(originScen[,1] %in% reducedScenarioIds),]
我行与不同之处在于结果which
并%in%
似乎破坏秩序reducedScenarioIds
向量。 最终reducedSet
具有选定行基于在发现ID的升序排列reducedScenarioIds
向量而不是确切相同的顺序。
的originScen[,1]
可以具有重复的条目中的每个条目reducedScenarioIds
人有一个替代的解决方案?
谢谢