Как распаковать несколько фреймов данных из дампа json в фреймы данных Pandas

#python #json #pandas

Вопрос:

Я сохранил два кадра данных в json как таковые

 df_json= {
    'df1': df1.to_json(orient='split'),
    'df2': df2.to_json(orient='split')
}
df_dump = json.dumps(df_json)
 

Теперь я хочу прочитать свой df_dump, содержащий два кадра данных, и сохранить каждый из них в отдельном кадре данных

 df_1_extract = 'df1'
df_2_extract = 'df2'
 

Ответ №1:

IIUC, попробуй:

 df_dict = json.loads(df_dump)
df_1_extract = pd.read_json(df_dict["df1"], orient="split")
df_2_extract = pd.read_json(df_dict["df2"], orient="split")