我在熊猫数据框中有此列:
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,但是到目前为止,我的经验不足以帮助您找到正确的解决方案。 谢谢
答案 0 :(得分:0)
pd.to_datetime(df['Start Pump Date'] + ' ' + df['Start Pump Time'])
答案 1 :(得分:0)
将另一列转换为timedelta
并添加:
pd.to_timedelta(dataset['Start Pump Time'] + ":00") + dataset['Start Pump Date']