gpt4 book ai didi

python - 从另一个数据框中查找最接近值的索引

转载 作者:太空宇宙 更新时间:2023-11-04 07:52:55 24 4
gpt4 key购买 nike

我有两个数据框测量仪器的两个属性,其中深度偏移某个 dz。请注意,下面的示例非常简单。

df1 = pd.DataFrame({'depth_1': [0.936250, 0.959990, 0.978864, 0.991288, 1.023876, 1.045801, 1.062768, 1.077090, 1.101248, 1.129754, 1.147458, 1.160193, 1.191206, 1.218595, 1.256964] })

df2 = pd.DataFrame({'depth_2': [0.620250, 0.643990, 0.662864, 0.675288, 0.707876, 0.729801, 0.746768, 0.761090, 0.785248, 0.813754, 0.831458, 0.844193, 0.875206, 0.902595, 0.940964 ] })

如何获取 df2.depth_2 的索引,该索引最接近 df1.depth_1第一个元素?

最佳答案

使用 reindex 方法 nearest

df2.reset_index().set_index('depth_2').reindex(df1.depth_1,method = 'nearest')['index'].unique()
Out[265]: array([14], dtype=int64)

关于python - 从另一个数据框中查找最接近值的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52522646/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com