Функция 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