我尝试在特定列的 Dataframe 内搜索"...",但下面的代码不起作用res. loc [res.描述.字符串包含(pat ="...",正则表达式= True)]有人能帮帮我吗?
idfiyjo81#
使用regex -转义.,因为是特殊字符,并添加{3}以测试至少3个连续点:
.
{3}
res = pd.DataFrame( { "Description": ["A...","B","C.","D..","..E...","F....."], } ) df = res.loc[res.Description.str.contains(pat=r'\.{3}', regex = True)] print (df) Description 0 A... 4 ..E... 5 F.....
1条答案
按热度按时间idfiyjo81#
使用regex -转义
.
,因为是特殊字符,并添加{3}
以测试至少3个连续点: