Вы можете изменить Date
на строку, объединить ее со временем, а затем преобразовать в datetime:
df['Date'] = df['Date'].astype(str)
df['datetime'] = pd.to_datetime(df.Date+' '+df.Time)
>>> df
Date Time datetime
0 2017-01-01 00:00 2017-01-01 00:00:00
1 2017-01-01 01:00 2017-01-01 01:00:00
2 2017-01-01 02:00 2017-01-01 02:00:00
3 2017-01-01 03:00 2017-01-01 03:00:00
4 2017-01-01 04:00 2017-01-01 04:00:00
Затем вы можете удалить столбцы Date
и Time
, если ненужно больше
df.drop(['Date', 'Time'], axis=1, inplace=True)