Ресемплирование
Объекты ресемплера возвращаются вызовами resample: pandas.DataFrame.resample(), pandas.Series.resample().
Индексирование, итерация
Применение функций
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]) | Возвращает значение в заданном квантиле. |