熊猫,相当于“不喜欢”

时间:2019-08-28 13:40:17

标签: python pandas

我正在尝试在熊猫数据框中创建where子句。

我的原始代码过滤掉了“ ALL”一词。

combineQueryandBookFiltered = CombineQueryandBook[(CombineQueryandBook.excludeFromAggregation != 'ALL')] 

但是我现在尝试添加第二个条件,其中positionId是不喜欢(或不以“ Manual”开头),当前我在不是“ Manual”的地方拥有它:

combineQueryandBookFiltered = CombineQueryandBook[(CombineQueryandBook.excludeFromAggregation != 'ALL') | CombineQueryandBook[(CombineQueryandBook.positionId != 'Manual') ]]

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

您可以使用str.startswith()方法

CombineQueryandBook[
    (CombineQueryandBook.excludeFromAggregation != 'ALL') &
    ~CombineQueryandBook.positionId.str.startswith('Manual')
]
相关问题