已有的dataframe中有两列,一列是date(dtype=object),一列是hour(dtype=int64),如下:
date | hour |
2020-03-13 |
4 |
2020-03-13 |
21 |
2020-03-13 |
5 |
2020-03-13 |
17 |
处理方式:
data['date_hour']=data['date'].map(str)+' '+data['hour'].map(str)+":00:00"
#data为上面那个dataframe
得到结果之后:
data['datetime'] = pd.to_datetime(data['date_hour'])
查看结果:
0 2020-03-13 04:00:00 1 2020-03-13 21:00:00 2 2020-03-13 05:00:00 3 2020-03-13 17:00:00