Python 将JSON数组解析为csv文件
我有一个JSON响应,其形式为JSON对象,来自模式中的请求: {a:[1,2,3,4,5],b:[I,II,III,IV,V],c:[p,q,r,s,t]} 如何将此json对象解析为python中的csv文件,其中a、b、c作为列名,值作为行中的数据,如下所示:Python 将JSON数组解析为csv文件,python,json,Python,Json,我有一个JSON响应,其形式为JSON对象,来自模式中的请求: {a:[1,2,3,4,5],b:[I,II,III,IV,V],c:[p,q,r,s,t]} 如何将此json对象解析为python中的csv文件,其中a、b、c作为列名,值作为行中的数据,如下所示: a b c 1 I p 2 II q 3 III r 4 IV s 5 V t json响应的代码: url="some url&q
a b c
1 I p
2 II q
3 III r
4 IV s
5 V t
json响应的代码:
url="some url"
page=requests.get(url)
output = page.json()
我得到的最接近的答案是
我尝试将其转换为一个数据帧,并对其进行迭代
但是我不能用我的JSON对象处理它
pip3 install pandas
使用上述命令安装Pandas库
import pandas as pd
output = {
"a": [1, 2, 3, 4, 5],
"b": ["I", "II", "III", "IV", "V"],
"c": ["p", "q", "r", "s", "t"],
}
df = pd.DataFrame(output)
df.to_csv("filename.csv", index=False, encoding="utf-8")
输出:
使用上述命令安装Pandas库
import pandas as pd
output = {
"a": [1, 2, 3, 4, 5],
"b": ["I", "II", "III", "IV", "V"],
"c": ["p", "q", "r", "s", "t"],
}
df = pd.DataFrame(output)
df.to_csv("filename.csv", index=False, encoding="utf-8")
输出:
如何使用pandas提供您的代码?在您提供的创建csv文件的链接中有一个答案。你试过了吗?您是否必须进行任何更改以使其适用于您的数据?如何使用pandas提供您的代码?在您提供的创建csv文件的链接中有一个答案。你试过了吗?您是否需要进行任何更改以使其适用于您的数据?谢谢@Mohammadreza。**索引=False,编码=utf-8**部分为我完成了此任务。谢谢@Mohammadreza。**索引=False,编码=utf-8**部分为我完成了此任务。