Я хочу зафиксировать скользящее среднее и стандартное отклонение Серии в двух отдельных переменных.Я надеялся свести код к одной функции и динамически передать нужный мне атрибут (mean () или std ()), но я не могу заставить его работать с атрибутом Rolling.
I 'Я сам получал getattr, я пробовал rgetattr в пакете basic_utils и пробовал метод pipe.Все они возвращают ошибки.
В идеале я бы использовал что-то вроде этого:
func = getattr(pandas.DataFrame, type)
return series.rolling(period).func()
Вызов этой конкретной функции возвращает ошибку: AttributeError: 'Rolling' object has no attribute 'func'
ЕслиЯ пытаюсь что-то вроде этого
func = getattr(pandas.DataFrame, type)
return func(series.rolling(period))
Я получаю AttributeError: 'Rolling' object has no attribute '_stat_axis_number'
Я могу решить проблему, просто используя отдельные функции, но повторы меня беспокоят.Заранее благодарен за помощь, которую может оказать каждый.