我正在尝试将熊猫数据框转换为JSON对象。问题是当我在数据框中嵌套对象时。像这样:
Date Amount Customer Sales
2019-09-01 339632.00 10992 CustomerSales
其中客户销售是dict对象,可以表示为:
{
"saleId":1,
"saleDate":"2019-09-09"
}
转换数据框后,我想要的JSON是:
{
"date":"2019-09-01",
"amount":339632.00,
"customer": 10992,
"sales" : [
{"saleId":1,
"saleDate":"2019-09-09"
},
{"saleId":2,
"saleDate":"2019-09-10"
}
]
}
但是当使用df.to_json(orient='records')
时,我得到了:
{
"date":"2019-09-01",
"amount":339632.00,
"customer": 10992,
"sales" : [
[1,"2019-09-09"],
[2,"2019-09-10"]
]
}
我想以通用方式转换为JSON