Spec-Zone.ru › pandas 0.23

pandas.api.extensions.ExtensionDtype

class pandas.api.extensions.ExtensionDtype [source]

Тип данных пользовательского определения, используемый совместно с ExtensionArray.

Новый в версии 0.23.0.

Примечания

Интерфейс включает следующие абстрактные методы, которые должны быть реализованы подклассами:

  • type
  • name
  • construct_from_string

Атрибут класса na_value может быть использован для задания значения по умолчанию NA для этого типа. numpy.nan используется по умолчанию.

Этот класс не наследуется от ‘abc.ABCMeta’ по причинам производительности. Методы и свойства, необходимые для интерфейса, вызывают pandas.errors.AbstractMethodError и метод register для регистрации виртуальных подклассов не предоставляется.

Атрибуты

kind Символьный код (один из ‘biufcmMOSUV’), по умолчанию ‘O’
name Строка, определяющая тип данных.
names Отсортированный список имен полей или None, если полей нет.
type Скалярный тип для массива, например

Методы

construct_from_string(строка) Попытка построить этот тип из строки.
is_dtype(тип_данных) Проверка соответствия ‘dtype’.

© 2008–2012, 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/0.23.4/generated/pandas.api.extensions.ExtensionDtype.html

Spec-Zone.ru

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