【发布时间】:2019-10-29 15:52:44
【问题描述】:
我有这个 json 文件,我想使用 pandas 将其转换为 CSV
{
"partes": [
{
"processo": "1001824-89.2019.8.26.0493",
"tipo": "Reqte: ",
"nome": "Sérgio Izaias Massaranduba Advogada: Mariana Pretel E Pretel ",
"cnpj_cpf": "Não encontrado",
"oab": "Não encontrado"
},
{
"processo": "1001824-89.2019.8.26.0493",
"tipo": "Reqda: ",
"nome": "CLARO S/A ",
"cnpj_cpf": "Não encontrado",
"oab": "Não encontrado"
}
],
"movimentacoes": [
{
"processo": "1001824-89.2019.8.26.0493",
"data": "28/10/2019",
"tem_anexo": "",
"movimentacao": " Distribuído Livremente (por Sorteio) (movimentação exclusiva do distribuidor) "
}
]
}
当我使用以下函数read_json时,
他将这些错误之一返回给我ValueError: arrays must all be same length
aqui está meu código:
import pandas as pd
import json
import os
os.chdir('C:\\Users\\Suporte\\Desktop\\AUT\\autonomation')
df = pd.read_json('file.json')
df_ = df.to_csv('file.csv', sep=';',index=False)
我不知道他为什么不能读取文件
【问题讨论】:
-
这能回答你的问题吗? Convert JSON to CSV with pandas
-
我已经尝试过这个 POST 但它没有用
-
你希望 csv 看起来像什么?
-
用逗号分隔,行列中
-
还有哪些列?