首页 > 解决方案 > 使 str.contains 更明确

问题描述

我正在寻找包含单词“ Scan”的数据框中的单元格。不幸的是,还有一个Scan-Steuerung我想忽略的单词“”。我怎样才能在python中做到这一点?

是否也可以获取此单元格的索引?

我正在寻找包含单词“ Scan”的数据框中的单元格。不幸的是,还有一个Scan-Steuerung我想忽略的单词“”。我怎样才能在python中做到这一点?

是否也可以获取此单元格的索引?

编辑:我认为我可以分别阅读这两行就足够了。目前,我使用:

line = df[df["Name:"].str.contains("Scan")]

当我打印时,我会同时收到两行。

标签: pythonpandas

解决方案


使用正则表达式模式边界\b

前任:

df["Col"].str.contains(r"\bScan\b")

推荐阅读