Skaler değerleri değiştirme I
Bu egzersizde, veri kümemizdeki bir değerler listesini, .replace() metodunu kullanarak istediğimiz başka bir değerler listesiyle değiştireceğiz.
Fonksiyonları poker_hands DataFrame'ine uygulayacağız. Unutma, poker_hands DataFrame'inde R1'den R5'e kadar olan sütunların her satırı, bir oyuncunun poker elindeki her kartın derecesini 1 (As) ile 13 (Papaz) arasında temsil eder. Class özelliği her eli bir kategoriye ayırır ve Explanation özelliği her eli kısaca açıklar.
poker_hands DataFrame'i senin için yüklendi; Class ve Explanation özelliklerini inceleyebilirsin.
Veri kümesini IPython Shell'de her zaman keşfedip değişimlerini görebileceğini ve Slaytlar sekmesindeki slaytlara başvurabileceğini unutma.
Bu egzersiz, kursun bir parçasıdır
pandas ile Verimli Kod Yazma
Egzersiz talimatları
- DataFrame'deki Class 1 (One Pair) olarak listelenen her eli (satırı) -2 ile ve Class 2 (Two Pairs) olarak listelenen her eli -3 ile değiştir.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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']])