将字典映射到dict值为列表的数据框

时间:2019-07-25 14:51:41

标签: python pandas

注意:熊猫23.4 我有一本我的值全部以列表格式的字典。

dct = {'A': ['1','2','3']}                  

我想将其映射到数据框

Letter 
  A

预期输出:

Letter    Numb
  A       ['1','2','3']

这应该很简单,但是标准的map似乎不起作用

df['Numb'] = df['Letter'].map(dct)

2 个答案:

答案 0 :(得分:1)

这是一种使用Series,然后执行merge

的方法
s=pd.Series(dct).reset_index().rename(columns={'index':'Letter'})
df=df.merge(s)

答案 1 :(得分:0)

如果您的字典是:

dct = { 'A' : ['1','2','3']}

尝试

df=pd.DataFrame(dct)

并对其进行可视化

print(df)

希望这会有所帮助,朱利奥