Menggabungkan kategori
Satu masalah yang disampaikan pengguna situs adopsi anjing lokal adalah terlalu banyaknya opsi. Saat menelusuri berbagai tipe anjing, mereka menjadi bingung oleh banyaknya pilihan. Untuk menyederhanakan sebagian data, Anda meninjau setiap kolom dan menggabungkan data bila sesuai. Untuk menjaga data asli, Anda akan membuat kolom baru yang diperbarui dalam himpunan data dogs. Anda akan mulai dengan kolom coat. Tabel frekuensi tercantum berikut ini:
short 1969
medium 565
wirehaired 220
long 180
medium-long 3
Latihan ini adalah bagian dari kursus
Bekerja dengan Data Kategorikal di Python
Petunjuk latihan
- Buat dictionary bernama
update_coatsuntuk memetakanwirehaireddanmedium-longkemedium. - Gabungkan kategori yang tercantum dalam dictionary baru ini dan simpan sebagai kolom baru,
coat_collapsed. - Ubah kolom baru ini menjadi Series kategorikal.
- Cetak tabel frekuensi dari Series baru ini.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Create the update_coats dictionary
____
# Create a new column, coat_collapsed
dogs["coat_collapsed"] = ____
# Convert the column to categorical
____
# Print the frequency table
print(____)