【发布时间】:2019-08-11 15:24:27
【问题描述】:
我希望通过“相乘”来合并两个系列。一个系列是布尔值,一个是字符串。假设这是df:
df=
a b
0 1 abc
1 1 cde
2 1 NaN
3 0 a123
4 0 b123
5 0 NaN
我想要一个看起来像这样的系列 c:
c
0 abc
1 cde
2 NaN
3 0
4 0
5 0
我试过了
df['c']=df['a'].multiply(df['b'])
它没有工作。我得到了:
TypeError: 不能将序列乘以“float”类型的非整数
有什么想法吗?
【问题讨论】:
标签: python pandas dataframe multiplication