[英]Python Pandas: divide a Series by a Dataframe
I have a Series and a Dataframe that share the same index:我有一个系列和一个 Dataframe 共享相同的索引:
s = pd.Series([300, 300])
df = pd.DataFrame({
'A': [10,20],
'B': [20,30]
})
When I do s.div(df)
, I see:当我做s.div(df)
时,我看到:
A B 0 1
0 NaN NaN NaN NaN
1 NaN NaN NaN NaN
I expect:我预计:
A B
0 30 15
1 15 10
pandas.__version__
: 1.3.4. pandas.__version__
:1.3.4。
Use DataFrame.rdiv
for divide from right side:使用DataFrame.rdiv
从右侧划分:
df1 = df.rdiv(s, axis=0)
print (df1)
A B
0 30.0 15.0
1 15.0 10.0
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.