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

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

Bu egzersizde, birden çok değeri bir veya daha fazla değerle değiştirmek için .replace() fonksiyonunu kullanacaksın. Yine, yıl, cinsiyet ve Ethnicity (etnik köken) bazında ABD’deki en popüler isimleri de içeren names veri kümesini kullanacaksın.

Amacın, black veya white non-hispanic olarak sınıflandırılan tüm etnik kökenleri non-hispanic olarak güncellemek. Unutma, veri kümesinde etnik kökenler şu şekilde yer alıyor: ['BLACK NON HISP', 'BLACK NON HISPANIC', 'WHITE NON HISP' , 'WHITE NON HISPANIC'] ve bunların 'NON HISPANIC' olarak değiştirilmesi gerekiyor.

Bu egzersiz

pandas ile Verimli Kod Yazma

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

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

start_time = time.time()

# Replace all non-Hispanic ethnicities with 'NON HISPANIC'
names['Ethnicity'].____[(names["Ethnicity"] == ____) | 
                      (____["Ethnicity"] == ____) | 
                      (____[____] == ____) | 
                      (____[____] == ____)] = ____

print("Time using .loc[]: sec".format(time.time() - start_time))
Kodu Düzenle ve Çalıştır