我有一个排序的DataFrame看起来像这样,
df =
0 1
0 -0.3 -0.2
1 -0.1 -0.1
2 0.4 0.2
3 0.7 0.5
4 2.0 0.8
和另一个看起来像这样的DataFrame
df1 =
0 1
0 0.5 -0.1
我想输入变量中df1
最接近的值df
并写入索引。预期的前景将是这样的
df2 =
0 1
0 0.5 -0.1
1 2 1
某种理解会起作用吗?遇到很多麻烦。
尝试sub
和idxmin
s=df.sub(df1.values).abs().idxmin()
Out[38]:
0 2
1 1
dtype: int64
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句