你好,我有两个类似于下面的pandas序列:
PnL
Product Name Price
Company A Orange 3000
Company B Apple 2000
Grapes 1000
税收
Product Name Price
Company A Orange 100
Company B Apple 100
Grapes 10
我希望将pandas系列转换成以下JSON格式。
{'PnL':{'Company A':{'productName':'Orange','price':3000},
'Company B':[{'productName':'Apple','price':2000},
{'productName':'Grapes','price':1000}]
},
'Tax':{'Company A':{'productName':'Orange','price':100},
'Company B':[{'productName':'Apple','price':100},
{'productName':'Grapes','price':10}]
}
}
我尝试使用以下代码
convertedJson = json.dumps([{'company': k[0], 'productName':k[1],'price': v} for k,v in df.items()])
但是我无法生成我想要生产的JSON。
谢谢你的帮助。
to_json
函数 - https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.to_json.html - Nordle