У меня есть серия времен Pandas, где Дата указывает на последний день каждого месяца. Я хотел бы изменить его так, чтобы он содержал первый день каждого месяца. Например, вместо «2018-08-31» стать «2018-08-01» и так далее для всех дат.
С этой целью я попытался выполнить повторную выборку, используя аргумент 'Convention' со значением 'start', но метод вернул временную серию без изменений.
Для воспроизводимого примера:
toy_data.to_json()
'{"GDP_Quarterly_Growth_Rate":{"-710294400000":-0.266691,"-707616000000":-0.266691,"-704937600000":-0.266691,"-702345600000":-0.206496,"-699667200000":-0.206496,"-697075200000":-0.206496,"-694396800000":1.564208,"-691718400000":1.564208,"-689212800000":1.564208,"-686534400000":1.504256}}'
toy_data.resample('M', convention = 'start').mean()
Возвращает данные toy_data без изменений.