Pandas datetime index.is_quarter_end ошибка - PullRequest
0 голосов
/ 10 июля 2020

Я пытаюсь извлечь из своего фрейма данных только месяцы в конце каждого квартала:

sim_rets = pd.DataFrame(rets.T, index= pd.date_range(start=dt.datetime(2006,7,1) ,freq = 'bM', periods=192))

sim_rets.loc[sim_rets.index.is_quarter_end]

Но я получаю сообщение об ошибке

AttributeError Traceback (последний вызов last) in () ----> 1 sim_rets.loc [sim_rets.index.is_quarter_end]

AttributeError: объект DatetimeIndex не имеет атрибута is_quarter_end

Что я делаю не так?

Спасибо!

1 Ответ

2 голосов
/ 10 июля 2020

У вас старая pandas версия Pandas, v0.13.1. Проверьте исходный код на Github здесь . Вам необходимо обновить версию до v0.14.0 или более поздней, исходный код здесь , когда он был добавлен в pandas. Пример ниже, но подробнее здесь :

pip install pandas==0.14.0

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...