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