2013-09-22 13 views
8

はSupposely私は以下のようにデータフレームを持っている:コンバインパンダDATAFRAME DateTimeカラム

Year Month Day 
2003 1  8 
2003 2  7 

年、月を結合する方法、およびデータフレーム内に新しく定義された列の一日、このようなデータフレームは以下のようになりとおり

Year Month Day Date 
2003 1  8 2003-1-8 
2003 2  7 2003-2-7 

これに関するご意見はありますか?

私はパンダのPythonのデータフレームに

感謝を使用しています!

答えて

14
>>> from datetime import datetime 
>>> df['Date'] = df.apply(lambda row: datetime(
           row['Year'], row['Month'], row['Day']), axis=1) 
>>> df 
    Year Month Day    Date 
0 2003  1 8 2003-01-08 00:00:00 
1 2003  2 7 2003-02-07 00:00:00 
+0

ありがとう!それは働いている。これは初めてのパンダの使用です。あなたの答えは本当にクール! –

関連する問題