Spec-Zone.ru › pandas 2

pandas.CategoricalDtype

classpandas.CategoricalDtype(categories=None, ordered=False)[source]

Тип для категориальных данных с категориями и упорядоченностью.

Параметры:
categories:последовательность, необязательно

Должны быть уникальными и не содержать значений NULL. Категории хранятся в индексе, и если предоставлен индекс, будет использован тип этого индекса.

ordered:bool или None, по умолчанию False

Указывает, рассматривается ли категория как упорядоченная. Значение None может быть использовано для сохранения упорядоченности существующих категорий при операциях объединения категорий, например, astype, и будет преобразовано в False, если нет сохраняемой упорядоченности.

См. также

Categorical

Представляет категориальную переменную в стиле классического R/S-plus.

Примечания

Этот класс полезен для указания типа Categorical независимо от значений. Дополнительную информацию см. в разделе CategoricalDtype.

Примеры

>>> t = pd.CategoricalDtype(categories=['b', 'a'], ordered=True)
>>> pd.Series(['a', 'b', 'a', 'c'], dtype=t)
0      a
1      b
2      a
3    NaN
dtype: category
Categories (2, object): ['b' < 'a']

Пустой CategoricalDtype с определенным типом может быть создан пустым индексом. Как показано ниже,

>>> pd.CategoricalDtype(pd.DatetimeIndex([])).categories.dtype
dtype('<M8[ns]')

Атрибуты

categories

Список Index, содержащий уникальные разрешённые категории.

ordered

Указывает, существует ли упорядоченная связь между категориями.

Методы

None

© 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/2.2.2/reference/api/pandas.CategoricalDtype.html

Spec-Zone.ru

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