使用pandas从dict映射创建新列

时间:2017-07-20 01:07:00

标签: python pandas dictionary dataframe

我有一个包含Material Types列的数据框。 我有{'Material type, Value}字典。

现在,当我尝试使用字典映射为相同的列材质类型添加列MAD_PER_MATERIAL时,我在新列中形成了NAN。

d=b.set_index('Material_Types').to_dict()
df["MAD_PER_MATERIAL"] = df["MATERIAL_Types"].map(d)

0 个答案:

没有答案