我有一个JSON文档,想要将其转换为Excel或CSV格式。我的JSON文件如下:
df = pd.DataFrame(columns=[Store,Address,User,Rating], dtype='unicode')
以下是相关数据:
Store | Address | User | Rating
|:----------------------------------------:|
Store X| Adresse X | User 1 | 3
| | User 2 | 5
| | User 3 | 2
Store Y| Adresse Y | User 1 | 2
| | User 2 | 1
| | User 3 | 4
| | User 4 | 5
我试过使用以下代码将Json文档转换为Excel:
jsonDoc = pd.read_json(df.to_json())
ExcelDoc = jsonDoc.to_excel("C:\Users\output.xlsx")
但是我得到了以下输出:
Store | Address | User | Rating
|:-------------------------------------------------------:|
Store X| Adresse X | User 1,User2,User3 | 3,5,2
Store Y| Adresse Y | User 1,User2,User3,User4 | 2,1,4,5
但我希望我的Excel文件是这样的:
Store | Address | User | Rating
|:----------------------------------------:|
Store X| Adresse X | User 1 | 3
Store X| Adresse X | User 2 | 5
Store X| Adresse X | User 3 | 2
Store Y| Adresse Y | User 1 | 2
Store Y| Adresse Y | User 2 | 1
Store Y| Adresse Y | User 3 | 4
Store Y| Adresse Y | User 4 | 5
有人可以帮我吗?我如何实现这个功能?是否有一个可以处理这个的库?