Python-如何将JSON文件转换为数据框

Python-如何将JSON文件转换为数据框,第1张

Python-如何将JSON文件转换为数据

从字典对象创建数据框。

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



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5013502.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-15
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存