Серия панд: функция shift ()

Последовательная функция shift ()

Функция shift () используется для сдвига индекса на желаемое количество периодов с необязательной временной частотой.

Когда freq не передается, сдвиньте индекс без повторного выравнивания данных. Если передается freq (в этом случае индекс должен быть date или datetime, иначе возникнет NotImplementedError), индекс будет увеличен с использованием точек и частоты.

Синтаксис:

 Series.shift (self, points = 1, freq = None, axis = 0, fill_value = None) 

Параметры:

Имя Описание Тип/значение по умолчанию Обязательно/Необязательно
периоды Количество периодов для сдвига. Может быть положительным или отрицательным. int Обязательно
freq Смещение для использования из модуля tseries или правила времени (например, ‘EOM’). Если указано freq, значения индекса сдвигаются, но данные не выравниваются заново. То есть используйте freq, если вы хотите расширить индекс при сдвиге и сохранить исходные данные. DateOffset, tseries.offsets, timedelta или str, Необязательно
axis Направление сдвига. {0 или ‘index’, 1 или ‘columns’, None}
Значение по умолчанию: None
Required
fill_value Скалярное значение, используемое для вновь введенных пропущенных значений. значение по умолчанию зависит от dtype self. Для числовых данных используется np.nan. Для данных типа datetime, timedelta, периода и т. Д. Используется NaT. Для типов расширения используется self.dtype.na_value. object Необязательно

Возвращает: Серия — копия объекта ввода со смещением.

Пример:

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

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