Mengubah tipe data menjadi category
Karena kolom rating hanya memiliki beberapa nilai yang mungkin, Anda akan mengubah tipe datanya menjadi category agar penyimpanan data lebih efisien. Anda juga akan menentukan urutan logis untuk kategorinya, yang akan berguna untuk latihan berikutnya.
Latihan ini adalah bagian dari kursus
Menganalisis Aktivitas Polisi dengan pandas
Petunjuk latihan
- Buat objek
CategoricalDtypebernamacatsyang mencantumkan peringkat cuaca dalam urutan logis:'good','bad','worse'. Pastikan untuk menentukan bahwa kategori harus diperlakukan sebagai berurutan. - Gunakan objek
catsuntuk mengubah tipe data kolomratingdari object menjadi category. - Periksa head dari kolom
ratinguntuk memastikan bahwa kategorinya berurutan secara logis.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Specify the logical order of the weather ratings
cats = pd.CategoricalDtype([____], ordered=____)
# Change the data type of 'rating' to category
weather['rating'] = weather.rating.____(____)
# Examine the head of 'rating'
print(____)