合并两列以创建日期时间对象
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')
我需要通过组合数据框中的两列来创建日期时间。 我的原始数据集包含以下列:
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')