Сериализация и десериализация панд периодаИндекс серии - PullRequest
2 голосов
/ 04 июня 2019

Функция pandas Series.to_json() создает нечитаемый JSON при использовании PeriodIndex.Возникает ошибка: json.decoder.JSONDecodeError: Expecting ':' delimiter: line 1 column 5 (char 4)

Я пытался изменить ориентацию, но во всех этих комбинациях сериализации и десериализации индекс теряется.

idx = pd.PeriodIndex(['2019', '2020'], freq='A')
series = pd.Series([1, 2], index=idx)
json_series = series.to_json() # This is a demo - in reality I'm storing this in a database, but this code throws the same error
value = json.loads(json_series)

Ссылка на панды to_json docs Ссылка на python json lib docs

Причина, по которой я не использую json.dumps означает, что объект серии панд не может быть сериализован.

Python 3.7.3 Панды 0.24.2

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