使用熊猫细胞作为关键

时间:2018-07-04 22:59:33

标签: python pandas data-cleaning

我有一个df,其中每行都有一个指示部门的代码。

另一方面,我有一本字典,其中每个代码对应一个区域名称(一个区域由多个部门组成)。

我想到了一个循环,将值放入指示该区域的新列中。

这是我认为可行的方法:

notice3.Text = await regTable
                .Where(Reg => Reg.email.Equals(imail, StringComparison.OrdinalIgnoreCase))
                .Select(email => email.Text.ToString()).FirstOrDefaultAsync<string>()

但是我唯一得到的是“字符串索引必须是整数”。 你们知道我该怎么做吗?还是我应该采取完全不同的路线(例如加入)?

谢谢!

1 个答案:

答案 0 :(得分:0)

df.region =  df.dep.apply(lambda x: dep_dict[x])

有什么帮助吗?