从数组中的向量中查找值

时间:2013-06-17 11:44:27

标签: arrays r vector find

我有一个名为vvEq的向量,其中包含设备编号。我有一个“长”阵列。现在我想找到long中唯一与vvEq具有相同设备编号的行。我在网上发现了这个代码,但是花了太长时间,我不得不在1小时后中止它:

index <- apply(long, 1, function(row) any(vvEq %in% row)) 

长的大小约为160k x 5值。

TIA

编辑:这是用R。

写的

1 个答案:

答案 0 :(得分:0)

这很简单:

long[long$EquipmentNumber %in% vvEq,]