Mulai sekarangMulai gratis

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

Lihat Kursus

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))
Edit dan Jalankan Kode