прочитать объект json и создать из него строку csv в python - PullRequest
0 голосов
/ 02 ноября 2018

прочитать объект json и создать из него строку csv в python.

У меня есть массив объектов в формате строки как.

'[{"date":"2014-10-05T01:12:00.000Z","count":56.4691}, {"date":"2014-10-05T01:14:00.000Z","count":23.4691}, ...]'

Я хочу преобразовать строку в формат CSV, как

"","date","count"
"1",2014-09-25 14:01:00,182.478
"2",2014-09-25 14:01:00,182.478

чтобы сделать это, я сначала читаю строку с функцией read_json в библиотеке pandas. но это отсортировало столбцы. и столбец count предшествует столбцу date. Как я могу получить это преобразование в Python?

1 Ответ

0 голосов
/ 02 ноября 2018

Использовать columns параметр в df.to_csv

Ex:

import pandas as pd

s = '[{"date":"2014-10-05T01:12:00.000Z","count":56.4691}, {"date":"2014-10-05T01:14:00.000Z","count":23.4691}]'

df = pd.read_json(s)
df.to_csv(r"PATH\B.csv", columns=["date", "count"])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...