我有一本字典,如下所示:-
d = {'Tom' :{'A' : '25', 'B' : '34'},
'Jim' : {'A' : '34', 'B' : '19'},
'john' : {'A' :'56' , 'B' : '32'}}
如何從上述字典中構建這樣的資料框?
| 姓名 | 一種 | 乙 |
|---|---|---|
| 湯姆 | 25 | 34 |
| 吉姆 | 34 | 19 |
| 約翰 | 56 | 32 |
uj5u.com熱心網友回復:
使用pandas.DataFrame.from_dict指定索引的方向,例如:
df = pd.DataFrame.from_dict(d, orient='index')
(然后可以選擇重置您的索引并為其命名...,例如:)
df = pd.DataFrame.from_dict(d, orient='index').rename_axis('Names').reset_index()
uj5u.com熱心網友回復:
只需創建一個DataFramewithd和transpose它:
import pandas as pd
pd.DataFrame(d).transpose()
輸出
A B
Tom 25 34
Jim 34 19
john 56 32
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/376261.html
上一篇:統一變數獲得無窮大
