![](/img/trans.png)
[英]Convert nested dictionary, list, and dictionary into a pandas data frame in python
[英]How to convert Pandas Data frame to python dictionary?
我有一個 Pandas 數據框,我需要將它轉換為字典列表,但是當我使用df.to_dict()
,我沒有得到我所期望的。
Data Frame:
Name Class School
0 Alex 4 SVN
1 Julie 4 MSM
使用df.to_dict()
,
{'Name': {0: 'Alex', 1: 'Julie'}, 'Class': {0: 4, 1: 4}, 'School': {0: 'SVN', 1: 'MSM'}}
但是,我需要像下面這樣的東西,
[{'Name':'Alex', 'Class': 4, 'School':'SVN'}, {'Name':'Julie', 'Class': 5, 'School':'MSM'}]
我怎樣才能做到這一點? 這樣做的有效方法是什么?
試試這個: df.T.to_dict().values()
而不是df.to_dict()
:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.