合并两列以创建日期时间对象

Combining two columns to create a datetime object

我需要通过组合数据框中的两列来创建日期时间。 我的原始数据集包含以下列:

Date                Time
05/29/2020         00:12
05/29/2020         00:32
05/28/2020         00.59

我想创建一个合并 Date + Time 的新列,即创建一个日期时间对象:

Date_time
05/22/2020 00:12
05/22/2020 00:32
05/28/2020 00:59

我用过

df['Time'] = df['Time'].astype('datetime64[ns]') 

但输出给了我今天的日期加上列 Time 2020-05-29 00:22:00 中的值。 如何使用上面的日期和时间列获得正确的日期?

你可以试试

df['Date_time']=pd.to_datetime(df.Date+ ' '+df.Time, format='%m/%d/%Y %H:%M:%S')