R:哪个比较匹配值,但不是接收值的变量

时间:2018-06-04 02:58:37

标签: r dataframe subset which

我有2个变量lo和la,它们是R中for循环的一部分。在给定的迭代中,lo和la假设以下值:

lo
[1] -39.7

> la
[1] -18.3

如果我尝试在data.frame(reordermags)中查找两个VALUES,答案是

> reordermags[which(reordermags$V1==-39.7 & reordermags$V2==-18.3), ]
        V1    V2   V3    
36702 -39.7 -18.3 5.51

但是,如果我试图寻找接收这些值的VARIABLES,答案是:

> reordermags[which(reordermags$V1==lo & reordermags$V2==la), ]
[1] V1   V2   V3
<0 rows> (or 0-length row.names)

关于这里可以发生什么的任何想法,因为在这两种情况下,值和变量都是数字?? ...

提前致谢!

此致

0 个答案:

没有答案