我有两个系列,其格式与此相同:
0 False
1 False
2 False
3 True
4 True
Name: foo, dtype: bool
0 True
1 False
2 False
3 True
4 True
Name: bar, dtype: bool
我想创建一个新系列,并从中得到布尔比较.像这样的东西:
result = foo and bar
>>> print result
0 False
1 False
2 False
3 True
4 True
Name: result, dtype: bool
使用明显的结果= foo和bar只会导致以下错误:
ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
我查看了这些功能,但似乎都没有按照我的意愿行事.
如何对系列进行元素到元素的布尔比较,从而产生新系列?