Combinar Pandas DataFrame DateTime Columns

Supongo que tengo los marcos de datos de la siguiente manera:

Year Month Day 2003 1 8 2003 2 7 

Cómo combinar el Año, el Mes y el Día en la columna recién definida en el dataframe como tal, el dataframe sería:

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

¿Alguna idea sobre esto?

Estoy usando pandas python dataframe

¡Gracias!

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

Mejor uso pd.to_datetime :

 df['Date'] = pd.to_datetime(df[['Year','Month','Day']]) >>> df Year Month Day Date 0 2003 1 8 2003-01-08 1 2003 2 7 2003-02-07