Skaler değerleri değiştir II
Videoda tartışıldığı gibi, bir pandas DataFrame'inde değerleri oldukça sezgisel bir şekilde değiştirebilirsin: DataFrame'de konumu (satır ve sütun) bulur ve yerine koymak istediğin yeni değeri atarsın. Daha pandas-vari bir yaklaşımla, aynı işi yapan .replace() fonksiyonu da mevcut.
Yıl, cinsiyet ve etnik kökene göre ABD'deki en popüler isimlerin de bulunduğu names DataFrame'ini kullanacaksın.
Görevin, aşağıdaki yöntemlerle FEMALE olarak sınıflandırılan tüm bebekleri GIRL ile değiştirmek:
- sezgisel skaler değiştirme
.replace()fonksiyonunu kullanma
Bu egzersiz
pandas ile Verimli Kod Yazma
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
start_time = time.time()
# Replace all the entries that has 'FEMALE' as a gender with 'GIRL'
names['Gender'].____[____ == ____] = 'GIRL'
print("Time using .loc[]: {} sec".format(time.time() - start_time))