1. Learn
  2. /
  3. Courses
  4. /
  5. Python dla użytkowników R

Connected

Exercise

Kategoria

Pandas udostępnia typ danych category, który jest odpowiednikiem faktora w R.

Aby przekonwertować kolumnę na typ kategoryczny, przekaż 'category' do metody .astype(). Gdy kolumna ma już typ kategoryczny, możesz wyświetlić dostępne kategorie (zwane poziomami w R) za pomocą akcesora .cat i atrybutu .categories.

Typ kategoryczny przydaje się również wtedy, gdy chcesz zachować kolejność danych. Na przykład intuicyjnie wiadomo, że 'low' powinno poprzedzać 'high'. Do ustalenia kolejności kategorii w kolumnie służy metoda reorder_categories().

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

Instructions 1/2

undefined XP
    1
    2

Przekonwertuj typ kolumny 'time' na category i wyświetl kategorie w tej kolumnie.