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ırUygulamalı 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))