python - 使 str.contains 更明确
问题描述
我正在寻找包含单词“ Scan
”的数据框中的单元格。不幸的是,还有一个Scan-Steuerung
我想忽略的单词“”。我怎样才能在python中做到这一点?
是否也可以获取此单元格的索引?
我正在寻找包含单词“ Scan
”的数据框中的单元格。不幸的是,还有一个Scan-Steuerung
我想忽略的单词“”。我怎样才能在python中做到这一点?
是否也可以获取此单元格的索引?
编辑:我认为我可以分别阅读这两行就足够了。目前,我使用:
line = df[df["Name:"].str.contains("Scan")]
当我打印时,我会同时收到两行。
解决方案
使用正则表达式模式边界\b
前任:
df["Col"].str.contains(r"\bScan\b")