gpt4 book ai didi

python - 将 JSON 数据转换为 CSV 格式

转载 作者:太空宇宙 更新时间:2023-11-03 21:43:56 24 4
gpt4 key购买 nike

是否有任何简单的方法可以将以下 JSON 格式转换为 CSV

JSON

{
"item1" : {
"status":"Shipped",
"Location":"TX",
"trackingno":"z123345df234"
},
"item2" : {
"status":"OrderReceived",
"Location":"AZ",
"trackingno":"D234235dfawe98"
}
}

预期 CSV

item1|Shipped|TX|z123345df234
item2|OrderReceived|AZ|D234235dfawe98

最佳答案

我首先将字典转换为 pandas Dataframe,如下所示:

df = pd.DataFrame([y[1] for y in u.items()], index = list(u.keys()))

因此,如果我打印 df,我会得到:

df

Location status trackingno
item1 TX Shipped z123345df234
item2 AZ OrderReceived D234235dfawe98

然后我会将结果写入 csv,如下所示:

df.to_csv('NameOfMyDataFrame.csv', index = True)

我添加了 index = True 参数,以确保您看到索引,即项目 ['item1', 'item2']

关于python - 将 JSON 数据转换为 CSV 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52638991/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com