首页 > 解决方案 > 对一个单元格的内容使用字典键来使用相关值填充新列的单元格

问题描述

标题有点不雅,但我不知道如何更好地表达它。无论如何,假设我有一个包含两列的数据框:

Name    ZIP

Abe     22222
Beth    11111
Charlie 11111
David   22222

我还有一本字典:

categ_dict = {
    11111 : "Local",
    22222 : "Guest"
            }

我想创建第三列 - - 并通过将列中每个单元格的内容与字典中的键值对Category进行比较来填充它。ZIP如果该单元格的内容与给定对的键匹配,"Category"则同一行中的单元格将填充该对的值。最后,它应该如下所示:

Name    ZIP     Category

Abe     22222   Guest
Beth    11111   Local
Charlie 11111   Local
David   22222   Guest

任何见解将不胜感激。

标签: pythonpandas

解决方案


推荐阅读