嗨,我有一本字典,如图所示(复制的例子)。我想把它转换成一个高的DataFrame
。你知道吗
词典示例:
{'Jill': {'Avenger: Age of Ultron': 7.0,
'Django Unchained': 6.5,
'Gone Girl': 9.0,
'Kill the Messenger': 8.0},
'Toby': {'Avenger: Age of Ultron': 8.5,
'Django Unchained': 9.0,
'Zoolander': 2.0}}
预期的高数据帧如下所示:
Column1 Column2 Column3
Jill Avenger: Age of Ultron 7.0
Jill Django Unchained 6.5
Jill Gone Girl 9.0
Jill Kill the Messenger 8.0
Toby Avenger: Age of Ultron 8.5
Toby Django Unchained 9.0
Toby Zoolander 2.0
我尝试了下面的方法,它将字典的主键作为第一列,但无法使其成为高数据帧:
pd.DataFrame.from_dict(d, orient='index')
一个相当简单的方法是将dictionary转换为列表列表,并向dataframe提供:
它给出:
相关问题 更多 >
编程相关推荐