Mulai sekarangMulai gratis

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 merupakan bagian dari kursus

Python untuk Pengguna R

Lihat Kursus

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

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

# Use the cat accessor to print the categories in the time column
print(____)
Edit dan Jalankan Kode