[英]Finding letters in a column and extracting a row containing a sepecific letter
你可以做
df2['new'] = df2['col'].str.findall('|'.join(df1['col'].tolist()))
嘗試這個:
df1 = pd.DataFrame({'file1' : ['JVD', 'WFX', 'DGC', 'HHD', 'WEV', 'IUV',
'MDE']})
df2 = pd.DataFrame({'file2' : ['123JVD42', '123WFX3', '234WEV', '231sD2']})
searchfor = list(df1['file1'])
df2[df2['file2'].str.contains('|'.join(searchfor))]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.