Использование PeriodIndex для преобразования дат - PullRequest
0 голосов
/ 15 апреля 2019

Я пытаюсь использовать PeriodIndex для создания кварталов, дней, лет, но недавно по какой-то причине эта функция перестала работать.Ниже приведено несколько примеров:

 dict = [{'Date': '12/23/18'},
 {'Date': '12/24/18'},
 {'Date': '12/22/18'},
 {'Date': '12/24/18'},
 {'Date': '12/22/18'},
 {'Date': '12/24/18'}]
 df = pd.DataFrame(dict)
 df['Date2']      = pd.to_datetime(df['Date']).dt.date 
 df['year']        =    pd.PeriodIndex(df['Date2'], freq='A') 

Я получаю эту ошибку:

 TypeError: Incorrect dtype

Раньше это работало раньше, но я не уверен, почему это больше не работает.

Edt: Я только что заметил, что вышеупомянутые команды прекрасно работают на моем другом компьютере (та же версия Python, Win 10).

...