将日期时间格式的一位数字整数转换为小时

时间:2019-06-24 20:18:25

标签: python pandas dataframe datetime

我正在使用包含时间序列数据的数据集。我在数据集中有一列以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

0 个答案:

没有答案