如何将pd数据帧乘以np数组?

时间:2018-03-03 17:18:25

标签: python

我是新来的。请帮帮我。

df1:
     A     B     C     D
0    1.0   2.0   3.0   4.0
1    5.0   10.0  15.0  20.0
2    10.0  20.0  30.0  40.0

factor:
[0.1, 0.2, 0.3, 0.4]

我想将数据帧df1乘以因子。

我期望的输出:

   A    B    C    D
0  0.1  0.4  0.9  1.6
1  0.5  2.0  4.5  8.0
2  1.0  4.0  9.0  16.0

我试过了:

df1.multiply(factor, axis=1)

然后,错误消息显示“ValueError:操作数无法与形状(12,)(4,)一起广播。”

0 个答案:

没有答案