我正在尝试在熊猫数据框中创建where子句。
我的原始代码过滤掉了“ ALL”一词。
combineQueryandBookFiltered = CombineQueryandBook[(CombineQueryandBook.excludeFromAggregation != 'ALL')]
但是我现在尝试添加第二个条件,其中positionId是不喜欢(或不以“ Manual”开头),当前我在不是“ Manual”的地方拥有它:>
combineQueryandBookFiltered = CombineQueryandBook[(CombineQueryandBook.excludeFromAggregation != 'ALL') | CombineQueryandBook[(CombineQueryandBook.positionId != 'Manual') ]]
任何帮助将不胜感激。
答案 0 :(得分:1)
您可以使用str.startswith()
方法
CombineQueryandBook[
(CombineQueryandBook.excludeFromAggregation != 'ALL') &
~CombineQueryandBook.positionId.str.startswith('Manual')
]