Ganti nilai tunggal I
Dalam latihan ini, kita akan menerapkan teknik penggantian beberapa nilai menggunakan kamus (dictionary) pada himpunan data yang berbeda.
Kita akan menerapkan fungsi pada DataFrame data. Setiap baris merepresentasikan peringkat 5 kartu dari satu set kartu remi, mulai dari 1 (Ace) hingga 13 (King) (fitur R1, R2, R3, R4, R5). Fitur 'Class' mengklasifikasikan setiap baris ke sebuah kategori (dari 0 hingga 9) dan fitur 'Explanation' memberikan penjelasan singkat tentang apa yang diwakili setiap kelas.
Tujuan latihan ini adalah mengelompokkan dua jenis flush dalam permainan ('Royal flush' dan 'Straight flush') di bawah nama 'Flush'.
Latihan ini merupakan bagian dari kursus
Menulis Kode Efisien dengan pandas
Instruksi latihan
- Ganti setiap baris DataFrame yang tercantum sebagai
'Royal flush'atau'Straight flush'pada kolom 'Explanation' menjadi'Flush'.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# Replace Royal flush or Straight flush to Flush
poker_hands.replace({____:____, ____:____}, inplace=True)
print(poker_hands['Explanation'].head())