从字典对象创建数据框。
import pandas as pddata = [{'name': 'vikash', 'age': 27}, {'name': 'Satyam', 'age': 14}]df = pd.Dataframe.from_dict(data, orient='columns')dfOut[4]: age name0 27 vikash1 14 Satyam如果您有嵌套的列,那么您首先需要规范化数据:
from pandas.io.json import json_normalizedata = [ { 'name': { 'first': 'vikash', 'last': 'singh' }, 'age': 27 }, { 'name': { 'first': 'satyam', 'last': 'singh' }, 'age': 14 }]df = pd.Dataframe.from_dict(json_normalize(data), orient='columns')df Out[8]:age name.first name.last0 27 vikash singh1 14 satyam singh来源:https
:
//github.com/vi3k6i5/pandas_basics/blob/master/1_a_create_a_dataframe_from_dictonary.ipynb



