添加带有日期和时间变量的熊猫列

时间:2020-09-23 13:32:16

标签: python pandas date datetime concat

我在熊猫数据框中有此列:

 dataset['Start Pump Time']:
 0        10:50
 1        14:25
 2        03:00
 3        21:15
 4        02:05
 Name: Start Pump Time, Length: 94052, dtype: object`

和这个 一个

dataset['Start Pump Date']
0       2018-12-12
1       2018-12-16
2       2019-01-14
3       2019-05-06
4       2019-06-28
Name: Start Pump Date, Length: 94052, dtype: datetime64[ns]

我想合并这两列,并创建一个同时包含日期和时间的列,并删除前两个列。 我曾经尝试过pandas.to_datetime,但是到目前为止,我的经验不足以帮助您找到正确的解决方案。 谢谢

2 个答案:

答案 0 :(得分:0)

pd.to_datetime(df['Start Pump Date'] + ' ' + df['Start Pump Time'])

在此处Combine Date and Time columns using python pandas

答案 1 :(得分:0)

将另一列转换为timedelta并添加:

pd.to_timedelta(dataset['Start Pump Time'] + ":00") +  dataset['Start Pump Date']