Каков наилучший способ создания таблицы Json с использованием Python? - PullRequest
0 голосов
/ 26 июня 2019

Я извлекаю данные из базы данных sql и хочу сохранить эти данные в виде таблицы json.В настоящее время у меня есть вывод в виде CSV, чтобы иметь возможность легко визуализировать данные в Excel.Я все понимаю, за исключением того, как форматировать и работать с файлами JSON.

1 Ответ

1 голос
/ 26 июня 2019

Преобразование CSV в JSON.

import csv
import json

csvfile = open('file.csv', 'r')
jsonfile = open('file.json', 'w')

fieldnames = ("FirstName", "LastName", "IDNumber", "Message")
reader = csv.DictReader(csvfile, fieldnames)
for row in reader:
    json.dump(row, jsonfile)
    jsonfile.write('\n')

ИЛИ

Более выполнимое решение

import pandas as pd

df = pd.read_csv('final_coupa.csv')
df['json'] = df.apply(lambda x: x.to_json(), axis=1)

df['json'].to_csv('final_json', index=False)

Надеюсь, это поможет.

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