我有一個 .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
提交
取消