Вставьте отсутствующую дату и время в DataFrame

Garvey спросил: 07 октября 2018 в 01:58 в: python-3.x

У меня есть pd.DataFrame

    utc_time            year  month day weekday hour
0   2017-01-01 21:00:00 2017    1   1   7   21
1   2017-01-01 23:00:00 2017    1   1   7   23
2   2017-01-02 00:00:00 2017    1   2   1   0
3   2017-01-02 01:00:00 2017    1   2   1   1

В приведенном выше разделе df час 22 не отображается вверх. Я хочу, чтобы каждый час включался в фрейм данных, например:

    utc_time            year  month day weekday hour
0   2017-01-01 21:00:00 2017    1   1   7   21
0   2017-01-01 22:00:00 2017    1   1   7   22
1   2017-01-01 23:00:00 2017    1   1   7   23
2   2017-01-02 00:00:00 2017    1   2   1   0
3   2017-01-02 01:00:00 2017    1   2   1   1

Как построить функцию, чтобы обнаружить пропущенный час и вставить в фрейм данных?

0 ответов