【发布时间】:2018-08-06 10:23:30
【问题描述】:
我想根据多个条件的评估创建一系列新的逻辑值。
例如
> df = pd.DataFrame({'id':[40, 20, 50, 5, 80], 'value': ['a', 'd', 'g', 'g', 'g']})
> df[(df.id > 40) & (df.value.isin(['a', 'g']))]
id value
2 50 g
4 80 g
但是我想返回一个逻辑系列,即
False
False
True
False
True
如果可能的话,我想使用 pandas 方法。
【问题讨论】: