我记得过去遇到过这个问题,但我再也找不到解决方案了。
对于带有数字列的数据框,a
我想找到a = 27.99
. 查看数据框我知道第 100 行就是这种情况。
所以:
> df$a[100]
27.99
> df$a[100] == 27.99
FALSE
> which(df$a == 27.99)
integer(0)
> is.numeric(df$a[100])
TRUE
我记得这可能与机器精度有关。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句