Kategori
Pandas menyediakan tipe data category, yang serupa dengan faktor (factor) di R.
Anda dapat mengonversi sebuah kolom menjadi tipe data kategorikal dengan memberikan 'category' ke metode .astype().
Setelah memiliki kolom kategorikal, Anda dapat melihat berbagai kategori (dikenal sebagai level di R) dengan menggunakan aksesori .cat dan memanggil atribut .categories.
Kasus penggunaan lain untuk nilai kategorikal adalah ketika Anda ingin mempertahankan urutan dalam data Anda.
Misalnya, secara intuitif masuk akal bahwa 'low' berada sebelum 'high'. Anda dapat menggunakan reorder_categories() untuk memberikan urutan pada sebuah kolom.
# Mengurutkan ulang level kategorikal
df['column_name'].cat.reorder_categories(['low', 'high'], ordered=True)
Latihan ini adalah bagian dari kursus
Python untuk Pengguna R
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Convert the type of time column
tips['time'] = ____
# Use the cat accessor to print the categories in the time column
print(____)