Spec-Zone.ru › Polars

polars.datatypes.BaseExtension

class polars.datatypes.BaseExtension(
    name: str,
    storage: PolarsDataType,
    metadata: str | None = None,
)

Базовый класс для типов данных расширений.

Предупреждение

Эта функциональность считается нестабильной. Она может быть изменена в любой момент, и это не будет считаться обратно несовместимым изменением.

См. также

Extension
polars.register_extension_type
__init__(
    name: str,
    storage: PolarsDataType,
    metadata: str | None = None,
) → None

Методы

__init__(name, storage[, metadata])

base_type()

Возвращает фундаментальный/корневой класс типа данных.

ext_from_params(name, storage, metadata)

Создаёт экземпляр типа Extension из его параметров.

ext_metadata()

Возвращает метаданные этого типа расширения.

ext_name()

Возвращает имя этого типа расширения.

ext_storage()

Возвращает тип хранения для этого типа расширения.

from_python(py_type)

Возвращает тип данных Polars, соответствующий заданному типу Python.

is_(other)

Проверяет, совпадает ли этот тип данных с другим типом данных.

is_decimal()

Проверяет, является ли тип данных десятичным типом.

is_extension()

Проверяет, является ли тип данных типом расширения.

is_float()

Проверяет, является ли тип данных типом с плавающей точкой.

is_integer()

Проверяет, является ли тип данных целочисленным типом.

is_nested()

Проверяет, является ли тип данных вложенным типом.

is_numeric()

Проверяет, является ли тип данных числовым типом.

is_object()

Проверяет, является ли тип данных объектным типом.

is_signed_integer()

Проверяет, является ли тип данных знаковым целочисленным типом.

is_temporal()

Проверяет, является ли тип данных временным типом.

is_unsigned_integer()

Проверяет, является ли тип данных беззнаковым целочисленным типом.

to_dtype_expr()

Возвращает DataTypeExpr со статическим типом DataType.

to_python()

Возвращает тип Python, соответствующий этому типу данных Polars.

© 2020 Ritchie Vink
© 2022 Polars contributors
Licensed under the MIT License.
https://docs.pola.rs/api/python/stable/reference/api/polars.datatypes.BaseExtension.html

Spec-Zone.ru

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