GroupBy#
pandas.api.typing.DataFrameGroupBy и pandas.api.typing.SeriesGroupBy
экземпляры возвращаются вызовами groupby pandas.DataFrame.groupby() и
pandas.Series.groupby() соответственно.
Индексирование, итерация#
Итератор Groupby. |
|
Итератор Groupby. |
|
Словарь {имя группы -> метки группы}. |
|
Словарь {имя группы -> метки группы}. |
|
Словарь {имя группы -> индексы группы}. |
|
Словарь {имя группы -> индексы группы}. |
|
|
Создать DataFrame из группы с предоставленным именем. |
|
Создать DataFrame из группы с предоставленным именем. |
|
Grouper позволяет пользователю указать инструкцию группировки для объекта. |
Помощник применения функции#
|
Вспомогательная функция для агрегации по столбцам с контролем над именами выходных столбцов. |
Применение функций#
|
Применить функцию |
|
Применить функцию |
|
Агрегировать с использованием одной или нескольких операций по указанной оси. |
|
Агрегировать с использованием одной или нескольких операций по указанной оси. |
|
Агрегировать с использованием одной или нескольких операций по указанной оси. |
|
Агрегировать с использованием одной или нескольких операций по указанной оси. |
|
Вызовите функцию, создающую Series с тем же индексом для каждой группы. |
|
Вызвать функцию, создающую DataFrame с тем же индексом, для каждой группы. |
|
Применить |
|
Применить |
|
Фильтровать элементы из групп, которые не удовлетворяют критерию. |
|
Фильтровать элементы из групп, которые не удовлетворяют критерию. |
DataFrameGroupBy вычисления / описательная статистика#
|
Возвращает True, если все значения в группе истинны, иначе False. |
|
Возвращает True, если любое значение в группе истинно, иначе False. |
|
Обратное заполнение значений. |
|
Вычисляет попарную корреляцию столбцов, исключая значения NA/null. |
|
Вычислить попарную корреляцию. |
Вычисление количества групп, исключая пропущенные значения. |
|
|
Вычислить попарную ковариацию столбцов, исключая значения NA/null. |
|
Нумеровать каждый элемент в каждой группе от 0 до длины этой группы - 1. |
|
Накопленный максимум для каждой группы. |
|
Кумулятивный минимум для каждой группы. |
|
Кумулятивное произведение для каждой группы. |
|
Накопленная сумма для каждой группы. |
|
Генерация описательной статистики. |
|
Первая дискретная разность элемента. |
|
Заполнить значения вперед. |
|
(УСТАРЕЛО) Заполнение значений NA/NaN с использованием указанного метода внутри групп. |
|
Вычислить первую запись каждого столбца в каждой группе. |
Возвращает первые n строк каждой группы. |
|
|
Возвращает индекс первого вхождения максимума по запрошенной оси. |
|
Возвращает индекс первого вхождения минимума по запрошенной оси. |
|
Вычислить последнюю запись каждого столбца в каждой группе. |
|
Вычисление максимума групповых значений. |
|
Вычислить среднее групп, исключая пропущенные значения. |
|
Вычислить медиану групп, исключая пропущенные значения. |
|
Вычислить минимум значений группы. |
|
Нумерует каждую группу от 0 до количества групп - 1. |
Взять n-ю строку из каждой группы, если n - целое число, иначе подмножество строк. |
|
|
Возвращает DataFrame с количеством уникальных элементов в каждой позиции. |
Вычислить значения open, high, low и close для группы, исключая пропущенные значения. |
|
|
Вычисление процентного изменения каждого значения относительно предыдущей записи в группе. |
|
Вычислить произведение значений группы. |
|
Возвращает значения группы по заданному квантилю, аналогично numpy.percentile. |
|
Предоставить ранг значений внутри каждой группы. |
|
Обеспечить передискретизацию при использовании TimeGrouper. |
|
Возвращает скользящий группировщик, предоставляющий функциональность скользящего окна для каждой группы. |
|
Возвращает случайную выборку элементов из каждой группы. |
|
Вычисляет стандартную ошибку среднего групп, исключая пропущенные значения. |
|
Сдвинуть каждую группу на periods наблюдений. |
Вычисление размеров групп. |
|
|
Возвращает несмещенную асимметрию внутри групп. |
|
Вычисление стандартного отклонения групп, исключая пропущенные значения. |
|
Вычислить сумму значений группы. |
|
Вычислить дисперсию групп, исключая пропущенные значения. |
Возвращает последние n строк каждой группы. |
|
|
Возвращает элементы в заданном позиционный индексы в каждой группе. |
|
Возвращает Series или DataFrame, содержащие количество уникальных строк. |
SeriesGroupBy вычисления / описательная статистика#
|
Возвращает True, если все значения в группе истинны, иначе False. |
|
Возвращает True, если любое значение в группе истинно, иначе False. |
|
Обратное заполнение значений. |
|
Вычисление корреляции с other Series, исключая пропущенные значения. |
Вычисление количества групп, исключая пропущенные значения. |
|
|
Вычисление ковариации с Series, исключая пропущенные значения. |
|
Нумеровать каждый элемент в каждой группе от 0 до длины этой группы - 1. |
|
Накопленный максимум для каждой группы. |
|
Кумулятивный минимум для каждой группы. |
|
Кумулятивное произведение для каждой группы. |
|
Накопленная сумма для каждой группы. |
|
Генерация описательной статистики. |
|
Первая дискретная разность элемента. |
|
Заполнить значения вперед. |
|
(УСТАРЕЛО) Заполнение значений NA/NaN с использованием указанного метода внутри групп. |
|
Вычислить первую запись каждого столбца в каждой группе. |
|
Возвращает первые n строк каждой группы. |
|
Вычислить последнюю запись каждого столбца в каждой группе. |
|
Возвращает метку строки с максимальным значением. |
|
Возвращает метку строки минимального значения. |
Возвращает, являются ли значения каждой группы монотонно возрастающими. |
|
Возвращает, являются ли значения каждой группы монотонно убывающими. |
|
|
Вычисление максимума групповых значений. |
|
Вычислить среднее групп, исключая пропущенные значения. |
|
Вычислить медиану групп, исключая пропущенные значения. |
|
Вычислить минимум значений группы. |
|
Нумерует каждую группу от 0 до количества групп - 1. |
|
Возвращает наибольший n элементы. |
|
Вернуть наименьший n элементы. |
Взять n-ю строку из каждой группы, если n - целое число, иначе подмножество строк. |
|
|
Возвращает количество уникальных элементов в группе. |
Возвращает уникальные значения для каждой группы. |
|
Вычислить значения open, high, low и close для группы, исключая пропущенные значения. |
|
|
Вычисление процентного изменения каждого значения относительно предыдущей записи в группе. |
|
Вычислить произведение значений группы. |
|
Возвращает значения группы по заданному квантилю, аналогично numpy.percentile. |
|
Предоставить ранг значений внутри каждой группы. |
|
Обеспечить передискретизацию при использовании TimeGrouper. |
|
Возвращает скользящий группировщик, предоставляющий функциональность скользящего окна для каждой группы. |
|
Возвращает случайную выборку элементов из каждой группы. |
|
Вычисляет стандартную ошибку среднего групп, исключая пропущенные значения. |
|
Сдвинуть каждую группу на periods наблюдений. |
Вычисление размеров групп. |
|
|
Возвращает несмещенную асимметрию внутри групп. |
|
Вычисление стандартного отклонения групп, исключая пропущенные значения. |
|
Вычислить сумму значений группы. |
|
Вычислить дисперсию групп, исключая пропущенные значения. |
|
Возвращает последние n строк каждой группы. |
|
Возвращает элементы в заданном позиционный индексы в каждой группе. |
|
Построение графиков и визуализация#
|
Создать диаграммы размаха из данных DataFrameGroupBy. |
|
Построить гистограмму столбцов DataFrame. |
|
Строит гистограмму входного ряда с использованием matplotlib. |
Создать графики Series или DataFrame. |
|
Создать графики Series или DataFrame. |