我在数据框中有一列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但我需要一些东西来进行精确匹配