如何从索引字典制作数据框?

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)