Ganti beberapa nilai I
Dalam latihan ini, Anda akan menerapkan fungsi .replace() untuk mengganti beberapa nilai dengan satu atau lebih nilai. Anda kembali akan menggunakan himpunan data names yang berisi, antara lain, nama-nama paling populer di AS per tahun, jenis kelamin, dan Ethnicity.
Tujuan Anda adalah mengganti semua etnis yang diklasifikasikan sebagai non-Hispanik black atau white menjadi non-Hispanik. Ingat, etnis dalam himpunan data dinyatakan sebagai berikut: ['BLACK NON HISP', 'BLACK NON HISPANIC', 'WHITE NON HISP' , 'WHITE NON HISPANIC'] dan harus diganti menjadi 'NON HISPANIC'
Latihan ini merupakan bagian dari kursus
Menulis Kode Efisien dengan pandas
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
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))