在 DataFrame 列中搜索字典键并在新列中返回一些值

时间:2021-01-15 18:28:49

标签: python dataframe loops dictionary

我有一个包含来自邮箱的电子邮件的数据框。 ['Subject'] 列之一包含邮件的主题行 我用一些代码创建了一个字典,其中键是代码,键值是分配给该代码的人。

我想要数据框中的一个新列,输出“已分配”和“未分配” 我想在 Dataframe ['Subject'] 列的每一行中搜索字典键,如果找到键,则在新列中将其标记为“已分配”。

例如

<块引用>

dicOfID = {'Charge Code': ['Pinku.das', 'Shelly'], 'BDR': ['Pinku', 'Shelly'], 'SSUL Errors': ['Pinku', 'Yogi' ],'错误':['利亚姆','乔治'],'BDR-利率变化':['乔治']}

数据表是

<头>
主题 来自 状态(必填列)
BDR 147206 响应 约翰 已分配
客户的速率斜坡 玛丽 已分配
最后一张 莱拉 未分配

0 个答案:

没有答案