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

Tekil değerleri değiştir I

Bu egzersizde, sözlükler kullanarak birden fazla değeri değiştirme tekniğini farklı bir veri kümesinde uygulayacağız.

İşlemleri data DataFrame'inde uygulayacağız. Her satır, bir iskambil destesinden 5 kartın sırasını 1 (As) ile 13 (Papaz) arasında temsil eder (özellikler R1, R2, R3, R4, R5). 'Class' özelliği her satırı bir kategoriye (0'dan 9'a) ayırır ve 'Explanation' özelliği her sınıfın neyi temsil ettiğine dair kısa bir açıklama verir.

Bu egzersizin amacı, oyundaki iki tür floşu ('Royal flush' ve 'Straight flush') 'Flush' adı altında birleştirmektir.

Bu egzersiz

pandas ile Verimli Kod Yazma

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

Egzersiz talimatları

  • DataFrame'in 'Explanation' sütununda 'Royal flush' veya 'Straight flush' olarak listelenen her satırı 'Flush' ile değiştir.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Replace Royal flush or Straight flush to Flush
poker_hands.replace({____:____, ____:____}, inplace=True)
print(poker_hands['Explanation'].head())
Kodu Düzenle ve Çalıştır