我有一个数据框df1为:
col1 col2 Val1 Val2
A g 4 6
A d 3 8
B h 5 10
B p 7 14
我还有另一个数据框df2作为:
col1 Val1 Val2
A 2 3
B 1 4
我想基于col1,val1和val2将df1除以df2,以使df2中的行A
将A
中的两行df1
除以。
df1.div(df2)
的最终输出如下:
col1 col2 Val1 Val2
A g 2 2
A d 1.5 2
B h 5 2.5
B p 7 3.5
将col1
和col2
转换为MultiIndex
,还将第二col1
中的DataFrame
转换为索引,然后使用DataFrame.div
:
DataFrame.div