小编Abu*_*bul的帖子

pandas python中字符串的精确匹配

我在数据框中有一列ex df:

  A
0 Good to 1. Good communication EI : tathagata.kar@ae.com
1 SAP ECC Project System  EI: ram.vaddadi@ae.com
2 EI : ravikumar.swarna  Role:SSE  Minimum Skill  
Run Code Online (Sandbox Code Playgroud)

我有一个字符串列表

ls=['tathagata.kar@ae.com','a.kar@ae.com']
Run Code Online (Sandbox Code Playgroud)

现在如果我想过滤掉

for i in range(len(ls)):
   df1=df[df['A'].str.contains(ls[i])
        if len(df1.columns!=0):
            print ls[i]
Run Code Online (Sandbox Code Playgroud)

我得到输出

tathagata.kar@ae.com 
a.kar@ae.com
Run Code Online (Sandbox Code Playgroud)

但我只需要 tathagata.kar@ae.com

如何实现?正如你所看到的,我试过str.contains但我需要一些东西来进行精确匹配

regex excel python-2.7 pandas

5
推荐指数
1
解决办法
7549
查看次数

标签 统计

excel ×1

pandas ×1

python-2.7 ×1

regex ×1