1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Python pro uživatele R

Connected

cvičení

Kategorie

Pandas poskytuje datový typ category, který je obdobou faktoru v R.

Sloupec můžeš převést na kategorický datový typ tak, že předáš 'category' metodě .astype(). Jakmile máš kategorický sloupec, zobrazíš jednotlivé kategorie (v R označované jako levels) pomocí accessoru .cat a atributu .categories.

Další využití kategorických hodnot nastává ve chvíli, kdy chceš v datech zachovat pořadí. Například intuitivně dává smysl, že 'low' předchází 'high'. K určení pořadí v rámci sloupce můžeš použít reorder_categories().

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

Pokyny 1/2

undefined XP
    1
    2

Převeď typ sloupce 'time' na category a vypiš kategorie v tomto sloupci.