我正在使用包含时间序列数据的数据集。我在数据集中有一列以YYYY-MM-DD字符串格式给出了观测日期,而在数据集中还有另一列以一天中的小时数(0-23)为整数。我想将这两列合并为一个包含YYYY:MM:DD:HH:MM:SS的日期时间对象的列。
有一种简单的方法吗?
当我读取csv文件时,我尝试将两列都解析为日期时间。我也尝试过time.replace()。
这是我正在使用的数据的示例:
Unnamed: 0 Date Hour Wind Speed Temperature
0 0 2018-06-18 1 5.52 72.83
1 1 2018-06-18 2 5.95 72.36
2 2 2018-06-18 3 4.75 71.28
3 3 2018-06-18 4 3.10 70.16
4 4 2018-06-18 5 5.25 70.03
5 5 2018-06-18 6 4.02 69.36
6 6 2018-06-18 7 5.35 69.24
7 7 2018-06-18 8 6.68 71.18
8 8 2018-06-18 9 7.21 73.89
9 9 2018-06-18 10 6.73 77.24
10 10 2018-06-18 11 6.75 81.19
11 11 2018-06-18 12 6.43 82.69
12 12 2018-06-18 13 6.89 84.92
13 13 2018-06-18 14 10.29 87.64
14 14 2018-06-18 15 8.73 86.97
15 15 2018-06-18 16 10.57 89.08
16 16 2018-06-18 17 10.84 87.47
17 17 2018-06-18 18 10.66 87.88
18 18 2018-06-18 19 10.89 86.62
19 19 2018-06-18 20 9.86 84.94
20 20 2018-06-18 21 8.59 83.58
21 21 2018-06-18 22 7.54 76.97
22 22 2018-06-18 23 7.75 75.45
23 23 2018-06-18 24 6.97 75.04
24 0 2018-06-19 1 6.61 75.47
25 1 2018-06-19 2 7.01 75.95
26 2 2018-06-19 3 5.62 75.53
27 3 2018-06-19 4 4.28 75.69
28 4 2018-06-19 5 5.88 76.26
29 5 2018-06-19 6 5.31 76.53
我希望每一行的输出是这样的: 2018-11-28 01:00:00