2016-12-02 3 views
0

私はCSVファイルに書きたいタイムスタンプの列を持つデータフレームを持っていますが、タプルを出力しているように見えるのでいくつかの問題があります。パンダto_csvはタイムスタンプをタプルにします

print df['mydate'].loc[0], type(df['mydate'].loc[0]) 

利回り

2009-01-01 00:00:00 <class 'pandas.tslib.Timestamp'> 

私はdf.to_csv()を使用し、timestampsはタプルとして書かれたので、日付としてExcelで認識されません。それはcsvファイルでどのように見えるか

(Timestamp('2015-02-25 00:00:00'),) 

答えて

2

あなたの目標は、Excelで認識された日付を取得する場合は、CSVとして保存する前にdf['mydate'] = df.mydate.dt.date.astype(str)をやってみてください。

あなたはあまりにも時間を望んでいた場合は、.dt.date一部を残すことができます。完全性を保つために、.dt.strftimeを使用すると、カスタムフォーマットに応じたものを得ることができますが、この特定のケースではおそらく必要ありません。

関連する問題