首页 > 解决方案 > 从 3 列的 CSV 字典更新数据框

问题描述

我在从作为字典/目录的第二个数据帧更新列值时遇到问题。

这是我的主要数据框(df)

df数据框

和字典数据框(字典)

字典数据框

我想用 df.id_state = ditiorary.ID_State 和 df.ID_City = dictionary.Id_City 的条件更新字典中主 df 的列 df.City。

我不知道如何使用具有 3 列的字典来做到这一点。我已经用 2 列的普通字典做到了。

rename_dict_E = df_Ent.set_index('ID_State').to_dict()['State'] df_CovidMx.ID_State = df_CovidMx.ID_State.replace(rename_dict_E)

我希望有人可以帮我一把!

看待。我正在学习 Python

标签: pythonpython-3.xpandasdataframedictionary

解决方案


推荐阅读