BaşlayınÜcretsiz Başlayın

Birden çok değeri değiştir III

Videoda gördüğün gibi, sözlükleri kullanarak birden çok değeri tek bir değerle değiştirebilirsin; üstelik birden fazla sütundan da. Sözlüklerle değiştirme yönteminin işe yararlılığını göstermek için names veri kümesini bir kez daha kullanacaksın.

Bu veri kümesinde 'Rank' sütunu, her ismin her yıl ulaştığı sırayı gösterir. Her yılın ilk üç sıradaki isimlerinin derecesini 'MEDAL', 4. ve 5. sıradakileri ise 'ALMOST MEDAL' olarak değiştireceksin.

2011 yılında 'ASIAN AND PACIFIC ISLANDER' etnik kökenine ait tüm kadınlar için en popüler 5 isme karşılık gelen, verinin ilk 5 satırını zaten görüyorsun.

Bu egzersiz

pandas ile Verimli Kod Yazma

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Her yılın ilk üç sıradaki isimlerinin derecesini 'MEDAL' olarak değiştir.
  • Her yılın dördüncü ve beşinci sıradaki isimlerinin derecesini 'ALMOST MEDAL' olarak değiştir.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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())
Kodu Düzenle ve Çalıştır