gpt4 book ai didi

python - 如何划分两个DataFrame

转载 作者:太空宇宙 更新时间:2023-11-04 11:10:02 25 4
gpt4 key购买 nike

我有两个数据框:

     info_1  info_2
key
A 1 6
B 2 7
C 3 8
D 4 9
E 5 0

和:

     info_3
key
A 1
B 7
C 3
D 9
E 5

我想按以下方式将第一个 DataFrame 除以第二个:

     info_1  info_2
key
A 1 6
B 0.286 1
C 1 2.667
D 0.444 1
E 1 0

即:

     info_1  info_2
key
A 1/1 6/1
B 2/7 7/7
C 3/3 8/3
D 4/9 9/9
E 5/5 0/5

如何在不使用 for 循环遍历每个元素的情况下完成这项工作?

最佳答案

使用 divaxis=0

df1.div(df2['info_3'], axis=0)

       info_1    info_2
key
A 1.000000 6.000000
B 0.285714 1.000000
C 1.000000 2.666667
D 0.444444 1.000000
E 1.000000 0.000000

关于python - 如何划分两个DataFrame,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58489361/

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