Python,Pandas:将数据框与字典结合(按条件)

然后

大家好

我有一个与此类似的数据框:

id    |    name    |    personnelNumber
1     |    abcd    |    00013
2     |    efgh    |    00142
19    |    abcd    |    00013
84    |    abcd    |    00013
103   |    efgh    |    00142
117   |    mnop    |    00087

我也有带有随机值和'personnelNumber'的字典,就像我的数据框一样:

{'00013': 41, '00087': 725, '00142': 19}

我的问题:是否有一种方法可以基于匹配的“ personnelNumber”将值添加到新列中?我想接收以下内容:

id    |    name    |    personnelNumber    |    value
1     |    abcd    |    00013              |    41
2     |    efgh    |    00142              |    19
19    |    abcd    |    00013              |    41
84    |    abcd    |    00013              |    41
103   |    efgh    |    00142              |    19
117   |    mnop    |    00087              |    725

感谢您的所有建议和帮助!

迈克尔·斯切斯尼(Michael Szczesny)

假设personnelNumber是类型string(由于前导零),则可以使用pd.Series.map

d = {'00013': 41, '00087': 725, '00142': 19}

df['value'] = df.personnelNumber.map(d)
df

出:

    id  name personnelNumber  value
0    1  abcd           00013     41
1    2  efgh           00142     19
2   19  abcd           00013     41
3   84  abcd           00013     41
4  103  efgh           00142     19
5  117  mnop           00087    725

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python Pandas:按条件累积数据框行

来自分类Dev

Python pandas 数据框组均值按条件过滤

来自分类Dev

python pandas将数据框转换为所需字典的数组

来自分类Dev

将字典的特定字典转换为Pandas数据框-Pandas

来自分类Dev

Python-将字典的数量与条件级联结合

来自分类Dev

将包含字典的字典列表转换为Pandas数据框

来自分类Dev

将pandas数据框转换成字典的字典

来自分类Dev

使用python理解和字典将值分配给pandas数据框

来自分类Dev

按条件替换pandas数据框列中的值

来自分类Dev

按3列和条件搜索Pandas数据框

来自分类Dev

从多个列将pandas数据框导出到嵌套字典

来自分类Dev

如何将嵌套字典转换为pandas数据框?

来自分类Dev

如何将字典值与pandas数据框值匹配?

来自分类Dev

来自 Pandas 数据框的字典

来自分类Dev

通过将字典的值与数据框python的列匹配来有条件地进行选择

来自分类Dev

如何从pandas数据框创建字典的字典

来自分类Dev

按列将函数应用于Pandas数据框

来自分类Dev

按列将函数应用于Pandas数据框

来自分类Dev

将数据框与字典合并

来自分类Dev

Python中Pandas数据框列中的字典

来自分类Dev

如何通过对列进行分组将Pandas数据框转换为数据框字典

来自分类Dev

Python将字典元组列表转换为数据框

来自分类Dev

如何将数据框转换为字典python

来自分类Dev

使用索引将Python数据框转换为字典

来自分类Dev

将熊猫数据框转换为python字典

来自分类Dev

Python:将奇怪的字典转换为熊猫 - 数据框

来自分类Dev

数据框到字典,按熊猫行

来自分类Dev

Python Pandas:如何将数据框中一列中所有字典的值求和?

来自分类Dev

根据存储在字典中的条件从Pandas数据框中选择数据

Related 相关文章

热门标签

归档