Индекс Datetime freq остается NONE после asfreq - PullRequest
0 голосов
/ 17 июня 2020

Я задавал много вопросов, но у меня ничего не работает. Я пытаюсь получить индекс Datetime для моего Pandas Dataframe. пробовал пересэмплировать, asfreq. Индекс уже является объектом Datetime, но он сохраняет частоту NONE.

dfz = sale.loc[(sale.Open == 1) & (sale.Promo == 0) & (sale.Sales > 0), ["Sales", "Customers"]]
print(dfz.asfreq('M').index)
print(dfz.index)

Результат:

DatetimeIndex([], dtype='datetime64[ns]', name='Date', freq='M')
DatetimeIndex(['2015-07-20', '2015-07-20', '2015-07-20', '2015-07-20',
               '2015-07-20', '2015-07-20', '2015-07-20', '2015-07-20',
               '2015-07-20', '2015-07-20',
               ...
               '2013-01-06', '2013-01-06', '2013-01-06', '2013-01-06',
               '2013-01-06', '2013-01-06', '2013-01-06', '2013-01-06',
               '2013-01-06', '2013-01-06'],
              dtype='datetime64[ns]', name='Date', length=467463, freq=None)
            Sales  Customers

Почему он показывает мне частоту в результате asfreq, но когда я вызываю индекс, он все еще НЕТ?

...