为了账号安全,请及时绑定邮箱和手机立即绑定

如何从 Json 文件中删除标头并创建数据框?

如何从 Json 文件中删除标头并创建数据框?

互换的青春 2023-05-23 16:46:49
我有一个 .json 文件,当我读取该文件时,该文件带有一个标题。有没有办法删除标头并从此 .Json 文件创建数据框。文件读取file_reading = json.loads(open('Data/data_audience.json').read())这是 .json 文件:{'header': {'audience': 'reporting data','analysis_type': 'analysis'},'result': [{'month': 1,'year': 1997,'month_year': '01-1997','interest_id': 32486,'average': 11.89,'index': 6.19,'rank': 1,'percentage_rank': 99.86},{'month': 5,'year': 1998,'month_year': '05-1998','interest_id': 6106,'average': 9.93,'index': 5.31,'rank': 2,目标是拥有一个如下所示的数据框:month month_year  year  interest_id average  index  rank1      01-1997    1997    32486      11.89   6.19    15      05-1998    1998    6106       9.93    5.31    2
查看完整描述

1 回答

?
富国沪深

TA贡献1790条经验 获得超9个赞

你可以使用pandas.DataFrame.from_dict

import pandas as pd


df = pd.DataFrame.from_dict(file_reading['result'])

print(df)

输出:


   month  year month_year  interest_id  average  index  rank  percentage_rank

0      1  1997    01-1997        32486    11.89   6.19     1            99.86

1      5  1998    05-1998         6106     9.93   5.31     2              NaN


查看完整回答
反对 回复 2023-05-23
  • 1 回答
  • 0 关注
  • 74 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信