Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 熊猫,相当于“不喜欢”_Python_Pandas - Fatal编程技术网

Python 熊猫,相当于“不喜欢”

Python 熊猫,相当于“不喜欢”,python,pandas,Python,Pandas,我正在尝试在我的数据框架中创建where子句 我的原始代码过滤掉了单词ALL combineQueryandBookFiltered = CombineQueryandBook[(CombineQueryandBook.excludeFromAggregation != 'ALL')] 但我现在尝试添加第二个条件,其中positionId与Manual不相似或不以Manual开头,目前我在它不是Manual的地方有它: combineQueryandBookFiltered = Combin

我正在尝试在我的数据框架中创建where子句

我的原始代码过滤掉了单词ALL

combineQueryandBookFiltered = CombineQueryandBook[(CombineQueryandBook.excludeFromAggregation != 'ALL')] 
但我现在尝试添加第二个条件,其中positionId与Manual不相似或不以Manual开头,目前我在它不是Manual的地方有它:

combineQueryandBookFiltered = CombineQueryandBook[(CombineQueryandBook.excludeFromAggregation != 'ALL') | CombineQueryandBook[(CombineQueryandBook.positionId != 'Manual') ]]
任何帮助都将不胜感激。

您可以使用str.startswith方法


请分享DataFrame的一个示例我不确定我是否完全理解这个问题,但是否可以将“|”改为“&”来解决您的问题?您有一个多余的CombineQueryandBook[…]
CombineQueryandBook[
    (CombineQueryandBook.excludeFromAggregation != 'ALL') &
    ~CombineQueryandBook.positionId.str.startswith('Manual')
]