【发布时间】:2020-09-11 20:25:11
【问题描述】:
我有一个数据框,其中有一列职位名称和公司名称在每行的同一字符串中,我还有一个所有可能的公司名称的列表。
如何搜索我的数据框列以查看它是否包含我列表中的公司之一,然后如果某些行中有匹配项,则创建一个仅包含公司名称的新列?附上两张照片。
我尝试了一些解决方案,但找不到一个有效的解决方案。
我遵循的原始逻辑是; df['Company'] = df['Title'].str.contains(x for x in joblist) 但显然这会引发错误。
感谢您的帮助。
【问题讨论】:
标签: python pandas list dataframe multiple-columns