Spec-Zone.ru › pandas 1

pandas.core.window.expanding.Expanding.aggregate

Expanding.aggregate(func, *args, **kwargs)[source]

Агрегирование с использованием одной или нескольких операций по указанной оси.

Параметры
func:функция, строка, список или словарь

Функция для агрегирования данных. Если функция, она должна работать, когда ей передаётся Series/DataFrame, или когда она передаётся в Series/DataFrame.apply.

Допустимые комбинации:

  • функция

  • имя функции в виде строки

  • список функций и/или имён функций, например [np.sum, 'mean']

  • словарь меток осей -> функции, имена функций или список таких.

*args

Позиционные аргументы для передачи в func.

**kwargs

Именованные аргументы для передачи в func.

Возвращаемое значение
скаляр, Series или DataFrame

Возвращаемое значение может быть:

  • скаляр: когда Series.agg вызывается с одной функцией

  • Series: когда DataFrame.agg вызывается с одной функцией

  • DataFrame: когда DataFrame.agg вызывается со многими функциями

Возвращает скаляр, Series или DataFrame.

См. также

pandas.DataFrame.aggregate

Аналогичный метод DataFrame.

pandas.Series.aggregate

Аналогичный метод Series.

Примечания

agg является псевдонимом для aggregate. Используйте псевдоним.

Функции, изменяющие переданный объект, могут привести к неожиданному поведению или ошибкам и не поддерживаются. Подробнее см. Изменение с использованием пользовательских функций (UDF).

Переданная пользовательская функция будет передавать Series для оценки.

Примеры

>>> df = pd.DataFrame({"A": [1, 2, 3], "B": [4, 5, 6], "C": [7, 8, 9]})
>>> df
   A  B  C
0  1  4  7
1  2  5  8
2  3  6  9
>>> df.ewm(alpha=0.5).mean()
          A         B         C
0  1.000000  4.000000  7.000000
1  1.666667  4.666667  7.666667
2  2.428571  5.428571  8.428571

© 2008–2022, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/1.5.0/reference/api/pandas.core.window.expanding.Expanding.aggregate.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API