2013-09-22 182 views
8

Supposely我dataframes如下:联合大熊猫据帧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 dataframe

谢谢!

回答

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

谢谢!它正在工作。这是我第一次使用熊猫。你的回答真的很酷! –