Я импортировал данные из некоторого источника, у которого есть дата в классе типов данных «объект» и час в целочисленном виде, и выглядит примерно так:
Date Hour Val
2019-01-01 1 0
2019-01-01 2 0
2019-01-01 3 0
2019-01-01 4 0
2019-01-01 5 0
2019-01-01 6 0
2019-01-01 7 0
2019-01-01 8 0
Мне нужен один столбец с датой-временем в столбец, который выглядит следующим образом:
DATETIME
2019-01-01 01:00:00
2019-01-01 02:00:00
2019-01-01 03:00:00
2019-01-01 04:00:00
2019-01-01 05:00:00
2019-01-01 06:00:00
2019-01-01 07:00:00
2019-01-01 08:00:00
Я попытался преобразовать столбец даты в формат dateTime, используя
pd.datetime(df.Date)
, а затем, используя
df.Date.dt.hour = df.Hour
, я получаю ошибка
ValueError: изменения свойства объекта типа datetime не поддерживаются. Изменить значения на оригинал.
Есть ли простой способ сделать это?