1. Learn
  2. /
  3. Курси
  4. /
  5. Python для користувачів R

Connected

Вправа

Категорія

Pandas має тип даних category, який є аналогом фактора в R.

Ви можете перетворити стовпець на категоріальний тип даних, передавши 'category' до методу .astype(). Коли стовпець уже категоріальний, перегляньте різні категорії (у R їх називають рівнями, levels) через аксесор .cat, звернувшись до атрибута .categories.

Ще один сценарій використання категоріальних значень — коли потрібно зберегти впорядкування даних. Наприклад, інтуїтивно зрозуміло, що 'low' іде перед 'high'. Ви можете скористатися reorder_categories() і задати порядок для стовпця.

# Reorder categorical levels
df['column_name'].cat.reorder_categories(['low', 'high'], ordered=True)

Інструкції 1/2

undefined XP
    1
    2

Перетворіть тип стовпця 'time' на category і виведіть категорії в цьому стовпці.