您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python:将DataFrame的每一行除以另一个DataFrame向量

Python:将DataFrame的每一行除以另一个DataFrame向量

在中df.divide(df2, axis='index'),您需要提供df2(例如df2.iloc[0])的轴/行。

import pandas as pd

data1 = {"a":[1.,3.,5.,2.],
         "b":[4.,8.,3.,7.],
         "c":[5.,45.,67.,34]}
data2 = {"a":[4.],
         "b":[2.],
         "c":[11.]}

df1 = pd.DataFrame(data1)
df2 = pd.DataFrame(data2)

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

或者你可以使用 df1/df2.values[0,:]

python 2022/1/1 18:46:32 有368人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶