のデフォルトの出力形式to_csv()
は次のとおりです。
12/14/2012 12:00:00 AM
特定の形式で日付部分のみを出力する方法がわかりません。
20121214
または、csv ファイルの 2 つの別々の列にある日付と時刻:
20121214, 084530
ドキュメントは短すぎて、これらを行う方法についての手がかりを得ることができません。誰でも助けることができますか?
のデフォルトの出力形式to_csv()
は次のとおりです。
12/14/2012 12:00:00 AM
特定の形式で日付部分のみを出力する方法がわかりません。
20121214
または、csv ファイルの 2 つの別々の列にある日付と時刻:
20121214, 084530
ドキュメントは短すぎて、これらを行う方法についての手がかりを得ることができません。誰でも助けることができますか?
Pandas のバージョンv0.13.0 (2014 年 1 月 3 日)以降、 to_csvメソッドのdate_format
パラメーターを使用できます。
df.to_csv(filename, date_format='%Y%m%d')
strftime
これらを別々の列として保存するために使用できます。
df['date'] = df['datetime'].apply(lambda x: x.strftime('%d%m%Y'))
df['time'] = df['datetime'].apply(lambda x: x.strftime('%H%M%S'))
次に、csvにエクスポートする列を具体的に指定します。
df[['date', 'time', ... ]].to_csv('df.csv')