var*_*egi 2 python dictionary dataframe python-3.x pandas
如何为索引字典创建数据框,如下面的代码所示?
import pandas as pd
details = {
0:{'name':'Ankit','age':'23','college':'bhu'},
1:{'name':'Aishwarya','age':'24','college':'jnu'}
}
df = pd.DataFrame(details)
df
Run Code Online (Sandbox Code Playgroud)
我想要这样的桌子,但不是
| 姓名 | 年龄 | 大学 |
|---|---|---|
| 安基特 | 23 | 布胡 |
| 艾西瓦娅 | 24 | 济南大学 |
小智 5
您可以使用from_dict方法,orient='index'参数告诉它使用字典的键作为DataFrame的索引:
import pandas as pd
details = {
0:{'name':'Ankit','age':'23','college':'bhu'},
1:{'name':'Aishwarya','age':'24','college':'jnu'}
}
df = pd.DataFrame.from_dict(details, orient='index')
df
Run Code Online (Sandbox Code Playgroud)