在中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,:]