РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
466 of 687 menu

Атрибут ordered

Атрибут ordered аксессора cat проверяет, является ли категориальный тип в Series упорядоченным. Он возвращает булево значение True, если категории упорядочены, и False в противном случае.

Синтаксис

ser.cat.ordered

Пример

Создадим неупорядоченную категориальную серию и проверим значение атрибута ordered:

import pandas as pd ser = pd.Series( ['a', 'b', 'c', 'a', 'b'], dtype='category' ) print(ser.cat.ordered)

Результат выполнения кода:

False

Пример

Теперь создадим упорядоченную категориальную серию и посмотрим на значение атрибута ordered:

import pandas as pd ser = pd.Series( ['a', 'b', 'c', 'a', 'b'], dtype='category' ) ser = ser.cat.as_ordered() print(ser.cat.ordered)

Результат выполнения кода:

True

Пример

Атрибут ordered можно использовать в условных выражениях для проверки упорядоченности категорий перед выполнением определенных операций:

import pandas as pd ser = pd.Series( [1, 2, 3, 1, 2], dtype='category' ) if not ser.cat.ordered: ser = ser.cat.as_ordered() print(ser.cat.ordered)

Результат выполнения кода:

True

Смотрите также

  • метод as_ordered,
    который преобразует категории в упорядоченные
  • метод as_unordered,
    который преобразует категории в неупорядоченные
  • атрибут categories,
    который возвращает список категорий
  • атрибут codes,
    который возвращает коды категорий
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить