polars.datatypes.BaseExtension
-
Базовый класс для типов данных расширений.
Предупреждение
Эта функциональность считается нестабильной. Она может быть изменена в любой момент, и это не будет считаться обратно несовместимым изменением.
См. также
__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.
class polars.datatypes.BaseExtension(
name: str,
storage: PolarsDataType,
metadata: str | None = None,
)
© 2020 Ritchie Vink
© 2022 Polars contributors
Licensed under the MIT License.
https://docs.pola.rs/api/python/stable/reference/api/polars.datatypes.BaseExtension.html