У меня есть функция с именем «generate_wind_cap_new_data», которая возвращает рамку данных pandas.Как работать с TypeError: объект «functools.partial» не имеет атрибута «__getitem__»
Я хочу разрезать это на определенный таймер. Мой код:
generate_wind_cap = partial(generate_wind_cap_new_data,freq='1T')['2011-1-1':'2011-12-31']
Но я получаю ошибку: TypeError: 'functools.partial' объект не имеет атрибута 'GetItem'
Как обработать ошибку? Или есть еще один способ?
Спасибо!
Почему вы используете 'partial'? – user2357112
Моя голова функции выглядит «def generate_wind_cap_new_data (freq = '1T'):« Когда-то я менял частоту, и поэтому я использовал частичную. Есть ли другой способ? – EP1986
Эта ошибка означает, что то, что 'partial' возвращает, не может быть нарезано/индексировано. – dbliss