Spec-Zone.ru › Polars

polars.datatypes.Enum

class polars.datatypes.Enum(
    categories: Series | Iterable[str] | type[enum.Enum],
)

Фиксированное категориальное кодирование уникального набора строк.

Параметры:
categories

Категории в наборе данных; должны представлять собой уникальный набор строк или существующее перечисление Python со строковыми значениями.

Примеры

Явное определение категорий перечисления:

>>> pl.Enum(["north", "south", "east", "west"])
Enum(categories=['north', 'south', 'east', 'west'])

Инициализация на основе существующего перечисления Python:

>>> from http import HTTPMethod
>>> pl.Enum(HTTPMethod)
Enum(categories=['CONNECT', 'DELETE', 'GET', 'HEAD', 'OPTIONS', 'PATCH', 'POST', 'PUT', 'TRACE'])
__init__(
    categories: Series | Iterable[str] | type[enum.Enum],
) → None

Методы

__init__(categories)

base_type()

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

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.

union(other)

Объединение двух Enum.

Атрибуты

categories

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

Spec-Zone.ru

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