我想存储这个数据框
df = pd.DataFrame({
'id':[1,1,2,2],
'gender':["m","m","f","f"],
'val1':[1,2,5,6],
'val2':[3,4,7,8]
}).set_index(['id','gender'])
作为包含字典列表的 json 文件,如下所示:
d = [{'id':1, 'gender':"m", 'val1':[1,2], 'val2':[3,4]},
{'id':2, 'gender':"f", 'val1':[5,6], 'val2':[7,8]}]
我所有使用df.to_dict(orient = '...')
or的变体的尝试df.to_json(orient = '...')
都没有产生所需的输出。