Spec-Zone.ru › pandas 1

pandas.api.extensions.ExtensionArray.fillna

ExtensionArray.fillna(value=None, method=None, limit=None)[source]

Заполнение пропущенных значений NA/NaN указанным методом.

Параметры
value:скаляр, массив-подобный объект

Если передано скалярное значение, оно используется для заполнения всех пропущенных значений. В качестве альтернативы можно указать массив-подобный объект ‘value’. Ожидается, что массив-подобный объект будет иметь такую же длину, что и ‘self’.

method:{‘backfill’, ‘bfill’, ‘pad’, ‘ffill’, None}, по умолчанию None

Метод для заполнения пропусков в переиндексированном ряде pad / ffill: распространение последнего действительного наблюдения вперед на следующее действительное backfill / bfill: использование следующего действительного наблюдения для заполнения разрыва.

limit:int, по умолчанию None

Если указан метод, это максимальное количество последовательных значений NaN, которые необходимо заполнить вперед/назад. Другими словами, если есть разрыв с количеством последовательных NaN, превышающим это число, он будет заполнен только частично. Если метод не указан, это максимальное количество записей по всей оси, где NaN будут заполнены.

Возвращает
ExtensionArray

Со значениями NA/NaN, заполненными.

© 2008–2022, 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/1.5.0/reference/api/pandas.api.extensions.ExtensionArray.fillna.html

Spec-Zone.ru

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