gpt4 book ai didi

python - 根据两个数据框 pandas python 的最小值创建一个数据框

转载 作者:行者123 更新时间:2023-11-28 18:10:11 24 4
gpt4 key购买 nike

我有两个不同大小的数据框。只有当第二个数据框的值小于第一个数据框的值时,我想用第二个数据框的值替换第一个数据框的值。换句话说,我想为每个位置找到两个数据帧的最小值,以匹配两个数据帧的索引。

df1:

      A     B     C   
0 0 12 7
1 15 20 0
2 7 0 3

df2:

      A     B     C   
1 4 25 8
2 0 0 5

结果 df:

      A     B     C   
0 0 12 7
1 4 20 0
2 0 0 3

最佳答案

使用:

pd.concat([df1,df2]).min(level=0)
Out[492]:
A B C
0 0 12 7
1 4 20 0
2 0 0 3

关于python - 根据两个数据框 pandas python 的最小值创建一个数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51159478/

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