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, kursun bir parçasıdır

pandas ile Verimli Kod Yazma

Kursa Göz Atın

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

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