Python Pandas数据框,列值为字典

时间:2015-08-14 05:51:02

标签: python pandas dataframe

我有一个数据帧DF,格式如下,第一行是列名

name   val1    val2
 A      1       2
 B      3       4

如何转换为以下数据框格式

name    map
 A      {val1:1,val2:2}
 B      {val1:3,val2:4}

1 个答案:

答案 0 :(得分:2)

您可以使用to_dict()数据框方法来实现它。

x['map']=x[['val1','val2']].to_dict(orient='records')