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')
Другие вопросы по тегам