pandas.Series.agg
-
Series.agg(func, axis=0, *args, **kwargs)[source] -
Агрегирование с использованием одной или нескольких операций по указанной оси.
Новая в версии 0.20.0.
Параметры: -
func : function, str, list or dict -
Функция для агрегирования данных. Если это функция, она должна работать, когда ей передается Series, или когда она передается в Series.apply.
Допустимые комбинации:
- функция
- имя функции в виде строки
- список функций и/или имён функций, например,
[np.sum, 'mean'] - словарь меток осей -> функций, имён функций или списков таких функций.
-
axis : {0 or ‘index’} -
Параметр, необходимый для совместимости с DataFrame.
- *args
-
Позиционные аргументы для передачи функции
func. - **kwargs
-
Именованные аргументы для передачи функции
func.
Возвращает: - DataFrame, Series или скалярное значение
-
Если DataFrame.agg вызывается с одной функцией, возвращается Series. Если DataFrame.agg вызывается с несколькими функциями, возвращается DataFrame. Если Series.agg вызывается с одной функцией, возвращается скалярное значение. Если Series.agg вызывается с несколькими функциями, возвращается Series.
См. также
-
Series.apply - Вызов функции для Series.
-
Series.transform - Преобразование функции, создающей Series с аналогичными индексами.
Примечания
aggявляется псевдонимом дляaggregate. Используйте псевдоним.Переданная пользователем функция будет передана Series для оценки.
Примеры
>>> s = pd.Series([1, 2, 3, 4]) >>> s 0 1 1 2 2 3 3 4 dtype: int64
>>> s.agg('min') 1>>> s.agg(['min', 'max']) min 1 max 4 dtype: int64
-
© 2008–2012, 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/0.24.2/reference/api/pandas.Series.agg.html