找到最接近其他DataFrame的行并获取该行的索引

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

我有两个数据框

df1 = 
    payout
0   0.05
1   0.03
2   0.06

df2 = 
        value
    0   0.0100
    1   0.0275
    2   0.0400
    3   0.0500
    4   0.0570
    5   0.0610

我想要df1一个新列,其中最接近的行指示中的索引df2理想情况下,输出看起来像这样。

  payout  value
0   0.05      3
1   0.03      1
2   0.06      5

查找与输入最接近的行讨论此问题,但只能使用一个输入,而不是DataFrame中的整个列。这样做的最佳方法是什么?

贝尼

检查与 merge_asof

df = pd.merge_asof(df1.sort_values('payout'),
                   df2.reset_index().sort_values('value'), 
                   left_on='payout',
                   right_on='value',
                   direction='nearest')

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Pandas.DataFrame:查找行的索引,该行的索引在给定列中的值最接近(但低于)指定值

来自分类Dev

SQL获取其他表中特定日期的最接近行

来自分类Dev

查询以基于其他列获取最接近的匹配值

来自分类Dev

在列表中找到最接近的点的索引

来自分类Dev

从向量中找到最接近的数字索引

来自分类Dev

获取所选行的最接近输入值

来自分类Dev

jQuery找到最接近的

来自分类Dev

找到最接近的向量

来自分类Dev

同一向量中最接近的其他值

来自分类Dev

jQuery找到最接近的div类并获取其ID

来自分类Dev

通过最接近的索引连接pandas DataFrame值

来自分类Dev

jQuery:获取最接近类的非兄弟元素的索引

来自分类Dev

如何获取最接近x的列表中的值的索引?

来自分类Dev

获取最接近的元素

来自分类Dev

获取最接近的元素

来自分类Dev

如何找到与给定浮点数最接近的行

来自分类Dev

如何找到该行的索引?

来自分类Dev

查找最接近给定值的值并返回行索引

来自分类Dev

SQL 获取重复行中最接近的两行

来自分类Dev

如何找到最接近的<i>?

来自分类Dev

如何找到最接近的元音?

来自分类Dev

MongoDB 找到最接近的匹配

来自分类Dev

在pandas DataFrame中选择最接近零的行中的值

来自分类Dev

如何获取PostgreSQL中特定行的最接近日期

来自分类Dev

在排序列表中找到最接近/最接近的值

来自分类Dev

如何找到与其他单词接近的单词?

来自分类Dev

如果该行中有特定值,则创建其他行

来自分类Dev

C#-从十进制数组中找到最接近的值的索引

来自分类Dev

如何从谁的值最接近零的列表中找到两个索引