Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/331.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,我有这个功能: flag = (df['VALUE'].str.contains('|'.join(searchfor), na=False) 在我的“值”列中,我有一些值,如“AAAA”、“BBBB”、“ABAB”、“BABA”、“CAAB” 现在我想使用我的函数搜索类似于“**AB”,因此我的函数返回“ABAB”和“CAAB”。我如何才能做到这一点?您可以使用: 您可以使用: 嘿,亚图-谢谢你。也许我的问题太具体了。我们的想法是在字符串中一般使用占位符。在这种情况下,如果这不是你想要的,尽

我有这个功能:

flag = (df['VALUE'].str.contains('|'.join(searchfor), na=False)
在我的“值”列中,我有一些值,如“AAAA”、“BBBB”、“ABAB”、“BABA”、“CAAB”

现在我想使用我的函数搜索类似于“**AB”,因此我的函数返回“ABAB”和“CAAB”。我如何才能做到这一点?

您可以使用:

您可以使用:


嘿,亚图-谢谢你。也许我的问题太具体了。我们的想法是在字符串中一般使用占位符。在这种情况下,如果这不是你想要的,尽管它确实回答了你目前的问题,但我很乐意鼓励你在另一篇文章中重新问这个问题,这次会更清楚。否则,我似乎还没有回答你的问题(编辑后),谢谢@JohnDoleHey Yatu-谢谢。也许我的问题太具体了。我们的想法是在字符串中一般使用占位符。在这种情况下,如果这不是你想要的,尽管它确实回答了你目前的问题,但我很乐意鼓励你在另一篇文章中重新问这个问题,这次会更清楚。否则,我似乎还没有回答你的问题(编辑后),谢谢@JohnDole
df['VALUE'].str.endswith('AB')