Pandas не сохраняет формат частоты при экспорте в Excel
У меня есть месячный фрейм данных, и после повторной выборки к годовым данным я использовал Pandas to_period('M'), чтобы индекс отображался в месячном формате. Это отлично работает. Когда я экспортирую в Excel, он находится в формате datetime. Как сохранить формат при экспорте в Excel.
Образец данных в ноутбуке Jupyter:
2014 1463 146.416667 1110.877414 197.230546 199.230546
Образец данных в Excel:
2014-01-01 00:00:00 1463 146.416667 1110.877414 197.230546 199.230546
1 ответ
@ Артур Гувейя: Спасибо за ваш ответ!
Я попытался изменить тип данных на строку и работал. Но есть ли лучшее решение?
if type(TNA_BB2_a.index)==pd.tseries.period.PeriodIndex:
TNA_BB2_a.index = TNA_BB2_a.index.strftime('%Y')
if type(tna_n_m_BB.index)==pd.tseries.period.PeriodIndex:
tna_n_m_BB.index = tna_n_m_BB.index.strftime('%Y-%m')