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ırEgzersiz 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())