Categorie
Pandas oferă tipul de date category, analog factorului din R.
Poți converti o coloană la tipul de date categoric pasând 'category' metodei .astype().
Odată ce ai o coloană categorică, poți vedea categoriile disponibile (cunoscute ca niveluri în R) folosind accesorul .cat și apelând atributul .categories.
Un alt caz de utilizare pentru valorile categorice este atunci când vrei să păstrezi ordinea în datele tale.
De exemplu, intuitiv are sens ca 'low' să vină înaintea lui 'high'. Poți folosi reorder_categories() pentru a defini o ordine pentru o coloană.
# Reorder categorical levels
df['column_name'].cat.reorder_categories(['low', 'high'], ordered=True)
Acest exercițiu face parte din cursul
Python pentru utilizatori de R
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Convert the type of time column
tips['time'] = ____
# Use the cat accessor to print the categories in the time column
print(____)