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

Соответствие серии в Pandas

Функция reindex () используется для согласования серии с новым индексом с необязательной логикой заполнения, помещая NA/NaN в места, не имеющие значения в предыдущем индексе.

Создается новый объект, если новый индекс не эквивалентен текущему и copy = False.

Синтаксис:

Series.reindex(self, index = None, ** kwargs) 

Параметры:

Имя Описание Тип/Значение по умолчанию Обязательно/Необязательно
index Новые метки/индексы, которым необходимо соответствовать, следует указывать с помощью ключевых слов. Предпочтительно объект индекса, чтобы избежать дублирования данных в виде массива необязательно
метод Метод, используемый для заполнения дыр в переиндексированном фрейме данных. Обратите внимание: это применимо только к DataFrames/Series с монотонно увеличивающимся/уменьшающимся индексом.
  • Нет (по умолчанию): не заполнять пробелы
  • pad/ffill: распространить последнее действительное наблюдение вперед на следующее действительное
  • .

  • backfill/bfill: использовать следующее действительное наблюдение, чтобы заполнить пробел
  • ближайший: использовать ближайшее действительное наблюдения, чтобы заполнить пробел
{Нет, ‘backfill’/’bfill’, ‘pad’/’ffill’, ‘ближайший’} Обязательно
copy Вернуть новый объект, даже если переданные индексы совпадают. bool
Значение по умолчанию: True
Required
level Широковещательная передача по уровню, соответствующая значениям индекса на переданном уровне MultiIndex. int или name Обязательно
fill_value Значение, используемое для пропущенных значений. По умолчанию NaN, но может быть любым «совместимым» значением. scalar
Значение по умолчанию: np.NaN
Обязательно
limit Максимальное количество последовательных элементов для прямого или обратного заполнения. int
Значение по умолчанию : Нет
Обязательно
допуск Максимальное расстояние между исходной и новой метками при неточных совпадениях . Значения индекса в совпадающих местоположениях наиболее удовлетворяют уравнению abs (index [indexer] — target). Допуск может быть скалярным значением, которое применяет одинаковый допуск ко всем значениям, или списком, который применяет допуск переменной для каждого элемента. Подобный списку включает список, кортеж, массив, серию и должен иметь тот же размер, что и индекс, а его dtype должен точно соответствовать типу индекса. необязательно

Возвращает: серия с измененным индексом.

Пример:

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

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