Spec-Zone.ru › pandas 0.24

Ресемплирование

Объекты ресемплера возвращаются вызовами resample: pandas.DataFrame.resample(), pandas.Series.resample().

Индексирование, итерация

Resampler.__iter__() Итератор ресемплера.
Resampler.groups Словарь {имя группы -> метки группы}.
Resampler.indices Словарь {имя группы -> индексы группы}.
Resampler.get_group(name[, obj]) Создаёт NDFrame из группы с заданным именем.

Применение функций

Resampler.apply(func, *args, **kwargs) Агрегация с использованием одной или нескольких операций над указанной осью.
Resampler.aggregate(func, *args, **kwargs) Агрегация с использованием одной или нескольких операций над указанной осью.
Resampler.transform(arg, *args, **kwargs) Вызов функции, генерирующей Series с аналогичным индексом для каждой группы, и возвращает Series с преобразованными значениями.
Resampler.pipe(func, *args, **kwargs) Применение функции func с аргументами к этому объекту Resampler и возврат результата функции.

Увеличение частоты дискретизации

Resampler.ffill([limit]) Вперёд заполнение значений.
Resampler.backfill([limit]) Обратное заполнение новых пропущенных значений в ресемплированных данных.
Resampler.bfill([limit]) Обратное заполнение новых пропущенных значений в ресемплированных данных.
Resampler.pad([limit]) Вперёд заполнение значений.
Resampler.nearest([limit]) Ресемплирование с использованием ближайшего значения.
Resampler.fillna(method[, limit]) Заполнение пропущенных значений, введённых при увеличении частоты дискретизации.
Resampler.asfreq([fill_value]) Возврат значений с новой частотой, по сути, переиндексация.
Resampler.interpolate([method, axis, limit, …]) Интерполяция значений в соответствии с различными методами.

Вычисления / Описательные статистики

Resampler.count([_method]) Вычислить количество в группе, исключая пропущенные значения.
Resampler.nunique([_method]) Возвращает количество уникальных элементов в группе
Resampler.first([_method]) Вычислить первое значение в группе. См. также —– pandas.Series.groupby pandas.DataFrame.groupby pandas.Panel.groupby
Resampler.last([_method]) Вычислить последнее значение в группе. См. также —– pandas.Series.groupby pandas.DataFrame.groupby pandas.Panel.groupby
Resampler.max([_method]) Вычислить максимальное значение в группе. См. также —– pandas.Series.groupby pandas.DataFrame.groupby pandas.Panel.groupby
Resampler.mean([_method]) Вычислить среднее значение в группах, исключая пропущенные значения.
Resampler.median([_method]) Вычислить медиану в группах, исключая пропущенные значения.
Resampler.min([_method]) Вычислить минимальное значение в группе. См. также —– pandas.Series.groupby pandas.DataFrame.groupby pandas.Panel.groupby
Resampler.ohlc([_method]) Вычислить сумму значений, исключая пропущенные значения.
Resampler.prod([_method, min_count]) Вычислить произведение значений в группе. См. также —– pandas.Series.groupby pandas.DataFrame.groupby pandas.Panel.groupby
Resampler.size() Вычислить размеры групп.
Resampler.sem([_method]) Вычислить стандартную ошибку среднего значения групп, исключая пропущенные значения.
Resampler.std([ddof]) Вычислить стандартное отклонение групп, исключая пропущенные значения.
Resampler.sum([_method, min_count]) Вычислить сумму значений в группе. См. также —– pandas.Series.groupby pandas.DataFrame.groupby pandas.Panel.groupby
Resampler.var([ddof]) Вычислить дисперсию групп, исключая пропущенные значения.
Resampler.quantile([q]) Возвращает значение в заданном квантиле.

© 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/resampling.html

Spec-Zone.ru

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