如何将列值行与另一个数据框相乘?

How to perform multiplication of a column value row wise with another dataframe?

我有一个这样的数据框. And I have to multiply the 'Factor' column value row wise with another dataframe


我想要这样的结果

我试过 df.mul。但它给了我所有的 NAN 值。如何使用 python

得到这个结果矩阵
pd.DataFrame(df2.to_numpy() * df1.to_numpy())
df2.apply(lambda x: x * df1['factor'])