我想检查pandas dataframe列是否包含列表中的特定字符串,如果为true,则将该字符串放入新列中。我知道我可以用很多循环来做,但我认为根据我文件中的行数,它会非常慢
In [0]: mylist = ['ABC', 'ACB', 'DCB', 'AXR12-1']
In [1]: df
Out[1]:
text
0 ABC KEY778 20225
1 XXX11 K ABC 14452GXX
2 ACB AZZXG112
3 DCB AA112G AXXX
4 DCB AA15G AXR12-1
结果
In [2]: df
Out[2]:
text extract
0 ABC KEY778 20225 ABC
1 XXX11 K ABC 14452GXX ABC
2 ACB AZZXG112 ACB
3 DCB AA112G AXXX DCB
4 DCB AA15G AXR DCB AXR12-1
你有简单的方法吗? Thx
目前没有回答
相关问题 更多 >
编程相关推荐