Mulai sekarangMulai gratis

Mengganti nilai skalar I

Dalam latihan ini, kita akan mengganti sejumlah nilai dalam himpunan data menggunakan metode .replace() dengan daftar nilai baru yang diinginkan.

Kita akan menerapkannya pada DataFrame poker_hands. Ingat bahwa dalam DataFrame poker_hands, setiap baris pada kolom R1 hingga R5 merepresentasikan peringkat tiap kartu dari lima kartu poker seorang pemain, dari 1 (Ace) hingga 13 (King). Fitur Class mengklasifikasikan tiap hand ke dalam suatu kategori, dan fitur Explanation memberikan penjelasan singkat untuk tiap hand.

DataFrame poker_hands sudah dimuat untuk Anda, dan Anda dapat menelusuri fitur Class dan Explanation.

Ingat, Anda selalu dapat menelusuri himpunan data dan melihat perubahannya di IPython Shell, serta merujuk ke slide pada tab Slide.

Latihan ini merupakan bagian dari kursus

Menulis Kode Efisien dengan pandas

Lihat Kursus

Instruksi latihan

  • Ganti setiap hand (baris) pada DataFrame yang tercantum sebagai Class 1 (One Pair) menjadi -2 dan setiap hand yang tercantum sebagai Class 2 (Two Pairs) menjadi -3.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# Replace Class 1 to -2 
poker_hands['Class'].replace(1, ____, inplace=True)
# Replace Class 2 to -3
poker_hands[____].replace(____, ____, inplace=True)

print(poker_hands[['Class', 'Explanation']])
Edit dan Jalankan Kode