pandas - отбросить столбец с дублированным заголовком после выполнения команды asfreq - PullRequest
0 голосов
/ 27 ноября 2018

У меня есть такие данные, как

DATE      COUNT
2018-01-01   1
2018-01-02   1
2018-01-06   1
2018-01-07   1

Я использую df=df.asfreq('D', fill_value=0) для заполнения пропущенных дат:

           DATE            COUNT
DATE 
2018-01-01   2018-01-01     1
2018-01-02   2018-01-02     1
2018-01-03                  0
2018-01-04                  0
2018-01-05                  0
2018-01-06  2018-01-06      1
2018-01-07  2018-01-07      1

Как удалить исходный DATE с пропущенными датами?

1 Ответ

0 голосов
/ 27 ноября 2018

Предполагая, что индексом является дата и время, вы также можете выполнить повторную выборку по средней на исходную частоту выборки этого кадра данных.При этом исходные данные будут сохранены, а в случае отсутствия данных - NaN.

df = df.resample('D').mean()

Если вы хотите заполнить отсутствующие даты нулями, вы можете сделать:

df = df.resample('D').mean().fillna(0)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...