gpt4 book ai didi

python - 如何将多索引数据框列与简单数据框相匹配并相乘?

转载 作者:行者123 更新时间:2023-12-01 01:27:10 26 4
gpt4 key购买 nike

给定一个多索引数据帧和一个匹配的简单数据帧,如何匹配第一列索引并相乘?

示例:您如何获取这两个数据框...

a1 |     blue     |     fish
a2 | a b c | d e f
--------------------------------
0 | 1 1 1 | 1 1 1
1 | 1 1 1 | 1 1 1
2 | 1 1 1 | 1 1 1

blue fish
0 2 3
1 2 3
2 2 3

...然后将所有蓝色和鱼相乘得到这个结果?

a1 |     blue     |     fish
a2 | a b c | d e f
--------------------------------
0 | 2 2 2 | 3 3 3
1 | 2 2 2 | 3 3 3
2 | 2 2 2 | 3 3 3

最佳答案

使用mul带参数level=0:

df = df1.mul(df2, level=0)
print (df)
a1 blue fish
a2 a b c d e f
0 2 2 2 3 3 3
1 2 2 2 3 3 3
2 2 2 2 3 3 3

关于python - 如何将多索引数据框列与简单数据框相匹配并相乘?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53236500/

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