Серия Pandas: функция resample ()

Передискретизация данных временных рядов Pandas

Функция resample () используется для повторной выборки данных временных рядов.

Удобный метод преобразования частоты и повторной выборки временных рядов. Объект должен иметь индекс, подобный datetime (DatetimeIndex, PeriodIndex или TimedeltaIndex), или передавать значения, подобные datetime, ключевому слову on или level.

Синтаксис:

 Series.resample (self, rule, how = None, axis = 0, fill_method = None, closed = None, label = None, Convention = 'start', kind = None, loffset = None  , limit = None, base = 0, on = None, level = None) 

Параметры:

Имя Описание Тип/значение по умолчанию Обязательное/необязательное
правило Строка смещения или объект, представляющий целевое преобразование. DateOffset, Timedelta или str Обязательно
axis Какую ось использовать для повышения или понижения выборки. Для серии это значение по умолчанию равно 0, то есть по строкам. Должен быть DatetimeIndex, TimedeltaIndex или PeriodIndex. {0 или ‘index’, 1 или ‘columns’}
Значение по умолчанию: 0
Обязательно
closed Какая сторона интервала бункера закрыта. Значение по умолчанию — «влево» для всех частотных смещений, кроме «M», «A», «Q», «BM», «BA», «BQ» и «W», которые по умолчанию имеют значение «right». {‘right’, ‘left’}
Значение по умолчанию: None
Required
label Какая метка края контейнера помечает ведро. Значение по умолчанию — «влево» для всех частотных смещений, кроме «M», «A», «Q», «BM», «BA», «BQ» и «W», которые по умолчанию имеют значение «right». {‘right’, ‘left’}
Значение по умолчанию: None
Required
соглашение Только для PeriodIndex, определяет, использовать ли начало или конец правила. {‘start’, ‘end’, ‘s ‘,’ e ‘}
Значение по умолчанию:’ start ‘
Обязательно
kind Передайте метку времени, чтобы преобразовать результирующий индекс в DateTimeIndex, или период, чтобы преобразовать его в PeriodIndex. По умолчанию входное представление сохраняется. {‘timestamp’, ‘period’}
Значение по умолчанию: None
Необязательно
loffset Отрегулируйте метки времени с повторной выборкой. timedelta
Значение по умолчанию: Нет
Обязательно
base Для частот, которые равномерно делят 1 день, «происхождение» агрегированные интервалы. Например, для частоты «5 минут» база может находиться в диапазоне от 0 до 4. По умолчанию — 0. int
Значение по умолчанию: 0
Обязательно
на Для DataFrame — столбец, который будет использоваться вместо индекса для повторной выборки. Столбец должен быть похож на дату и время. str Необязательно
level Для MultiIndex, уровень (имя или номер), используемый для повторной выборки. уровень должен быть похож на дату и время. str или int Необязательно

Возвращает: объект Resampler

Пример:

Загрузите указанный выше блокнот из здесь .

Оцените статью
nanomode.ru
Добавить комментарий