Вертикально написать JSON из CSV - Python (Pandas) - PullRequest
0 голосов
/ 09 июля 2020

Я хорошо знаком с библиотекой Pandas в Python, но у меня возникла небольшая проблема при записи файла CSV в JSON, в частности, при записи вывода JSON в вертикальной структуре. Выходная строка в настоящее время читается как одна очень длинная строка, но я хочу записать пары ключ-значение в файл JSON вертикально, а не горизонтально. Вот короткий скрипт, который я использую на машине Windows:

import pandas as pd

read_file = pd.read_csv("C:\\Users\\mdl518\\Desktop\\test.txt", header = None, error_bad_lines=False, sep=';', encoding='cp1252')
read_file.to_csv("C:\\Users\\mdl518\\Desktop\\test.csv", index=None)

df = pd.read_csv("C:\\Users\\mdl518\\Desktop\\test.csv", header=None, error_bad_lines=False, sep=';', encoding='cp1252')
df.to_json("C:\\Users\\mdl518\\Desktop\\test.json", orient='records')

Я чувствую, что это должно быть простое исправление при настройке параметра "orient", но я пробовал их все безрезультатно. . Любая помощь приветствуется!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...