Mulai sekarangMulai gratis

Ganti beberapa nilai III

Seperti yang Anda lihat di video, Anda dapat menggunakan kamus untuk mengganti banyak nilai dengan satu nilai saja, bahkan dari beberapa kolom. Untuk menunjukkan kegunaan penggantian dengan kamus, Anda akan menggunakan himpunan data names sekali lagi.

Dalam himpunan data ini, kolom 'Rank' menunjukkan peringkat yang dicapai setiap nama pada tiap tahun. Anda akan mengubah peringkat tiga nama teratas setiap tahun menjadi 'MEDAL' dan peringkat ke-4 serta ke-5 menjadi 'ALMOST MEDAL'.

Anda sudah dapat melihat 5 nama pertama dari data, yang merupakan 5 nama paling populer untuk semua perempuan yang termasuk etnis 'ASIAN AND PACIFIC ISLANDER' pada tahun 2011.

Latihan ini merupakan bagian dari kursus

Menulis Kode Efisien dengan pandas

Lihat Kursus

Instruksi latihan

  • Ganti tiga nama berperingkat teratas setiap tahun menjadi 'MEDAL'.
  • Ganti nama berperingkat keempat dan kelima setiap tahun menjadi 'ALMOST MEDAL'.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# Replace the rank of the first three ranked names to 'MEDAL'
names.replace({____: {____:'MEDAL', ____:'____', ____}}, inplace=True)

# Replace the rank of the 4th and 5th ranked names to 'ALMOST MEDAL'
names.replace({____: {____:____, ____:____}}, inplace=True)
print(names.head())
Edit dan Jalankan Kode