在我的数据帧中,称为XC的列具有以下值:
XMORIG YMORIG ZMORIG XC YC ZC Index
14212.37 104364.2 1300 16774.83 107357.67 2852.5 534802
14212.37 104364.2 1300 17499.87 105601.7 2867.5 534803
14212.37 104364.2 1300 17474.87 105601.7 2867.5 521987
14212.37 104364.2 1300 17499.87 105626.7 2852.5 534878
14212.37 104364.2 1300 17499.87 105626.7 2867.5 534879
14212.37 104364.2 1300 17499.87 105676.7 2867.5 535033
14212.37 104364.2 1300 17524.87 105701.7 2867.5 548040
14212.37 104364.2 1300 17474.87 105601.7 2882.5 521988
14212.37 104364.2 1300 16774.83 105651.7 2882.5 534957
14212.37 104364.2 1300 17524.87 105701.7 2882.5 548041
14212.37 104364.2 1300 16762.74 107370.32 2882.5 547960
14212.37 104364.2 1300 17549.87 105726.7 2867.5 561192
14212.37 104364.2 1300 16762.54 105676.7 2897.5 547961
14212.37 104364.2 1300 17549.87 105701.7 2882.5 561111
14212.37 104364.2 1300 17549.87 105701.7 2897.5 561112
14212.37 104364.2 1300 17549.87 105676.7 2897.5 561031
14212.37 104364.2 1300 17474.87 105651.7 2867.5 522140
如果i = 16764.83
我想挑选那些XC - i <= abs(12.5)
值
我试过df.loc
,df.query
,pd.eval
但是运气不好
谢谢
首先,确保列XC中的值是
float
,并且之后,你可以简单地使用
没有必要使用
abs()
,因为您已经将12.5声明为正数相关问题 更多 >
编程相关推荐