2017-10-03 2 views
0

私は毎月のデータフレームを持ち、毎年のデータにリサンプリングした後、Pandas to_period( 'M')を使用してインデックスを毎月のフォーマットで表示します。それはうまく動作します。私がexcelにエクスポートすると、datetime形式でそこにあります。 エクセルにエクスポートするときにフォーマットを保持する方法。 Jupyterノートでエクセルにエクスポートするときにパンダが周波数フォーマットを保持しない

データサンプル:Excelで

2014 1463 146.416667 1110.877414 197.230546 199.230546 

データサンプル:

2014-01-01 00:00:00 1463 146.416667 1110.877414 197.230546 199.230546 
+0

datetimeからobjectまたはstringに変換してください。 –

+0

質問を編集してくれてありがとう@Vaishali dor! – Roo

答えて

0

@Arthurゴーバイア:あなたの応答をありがとう!

私はデータ型をstringに変更しようとしました。しかし、より良い解決策はありますか?

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')