Mulai sekarangMulai gratis

Ganti beberapa nilai II

Seperti dibahas dalam video, alih-alih menggunakan fungsi .replace() berkali-kali untuk mengganti banyak nilai, Anda dapat menggunakan list untuk memetakan elemen yang ingin diganti satu per satu dengan elemen penggantinya.

Seperti yang Anda lihat pada himpunan data nama populer, ada dua penamaan untuk etnisitas yang sama. Kita ingin menstandarkan penamaan setiap etnisitas dengan mengganti

  • 'ASIAN AND PACI' menjadi 'ASIAN AND PACIFIC ISLANDER'
  • 'BLACK NON HISP' menjadi 'BLACK NON HISPANIC'
  • 'WHITE NON HISP' menjadi 'WHITE NON HISPANIC'

Dalam DataFrame names, Anda akan mengganti semua nilai di sebelah kiri dengan nilai di sebelah kanan.

Latihan ini merupakan bagian dari kursus

Menulis Kode Efisien dengan pandas

Lihat Kursus

Instruksi latihan

  • Gantilah semua etnisitas dengan padanannya masing-masing, seperti yang ditunjukkan di atas.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

start_time = time.time()

# Replace ethnicities as instructed
names['Ethnicity'].replace([____,____, ____], [____,____,____], inplace=True)

print("Time using .replace(): {} sec".format(time.time() - start_time))
Edit dan Jalankan Kode