【发布时间】:2017-11-10 06:50:05
【问题描述】:
我有两个熊猫系列a和b如下:
a = pd.series([1, 2, 3])
b = pd.series([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
我想要的是第三个熊猫系列如下:
[[1, 2, 3], [8, 10, 12], [21, 24, 27]]
我尝试了以下操作:
a*b
np.array(a)*np.array(b)
np.multiple(a, b)
a.multiple(b)
但是,我不断收到以下相同的错误:
TypeError: can't multiply sequence by non-int of type 'float'
我想知道这样做的正确方法是什么?谢谢!
【问题讨论】:
标签: python pandas multiplication elementwise-operations