Zacznij terazZacznij za darmo

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)

To ćwiczenie jest częścią kursu

Python dla użytkowników R

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Convert the type of time column
tips['time'] = ____

# Use the cat accessor to print the categories in the time column
print(____)
Edytuj i uruchom kod