Spec-Zone.ru › pandas 1

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

Указывает, имеют ли категории упорядоченные отношения.

Методы

Нет методов

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

Spec-Zone.ru

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