大熊猫从多个列中找到最近的变量索引

安德鲁·霍洛维茨(Andrew Horowitz)

我有一个排序的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

某种理解会起作用吗?遇到很多麻烦。

贝尼

尝试subidxmin

s=df.sub(df1.values).abs().idxmin()
Out[38]: 
0    2
1    1
dtype: int64

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章