MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Buat objek CategoricalDtype bernama cats yang mencantumkan peringkat cuaca dalam urutan logis: 'good', 'bad', 'worse'. Pastikan untuk menentukan bahwa kategori harus diperlakukan sebagai berurutan.
  • Gunakan objek cats untuk mengubah tipe data kolom rating dari object menjadi category.
  • Periksa head dari kolom rating untuk 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(____)
Edit dan Jalankan Kode