我有一个 .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
添加回答
举报
0/150
提交
取消