Mulai sekarangMulai gratis

Ganti nilai skalar II

Seperti dibahas dalam video, pada DataFrame pandas, Anda dapat mengganti nilai dengan cara yang sangat intuitif: kita tentukan posisi (baris dan kolom) di DataFrame lalu menetapkan nilai baru yang ingin digunakan sebagai pengganti. Dengan cara yang lebih khas pandas, tersedia fungsi .replace() yang melakukan tugas yang sama.

Anda akan menggunakan DataFrame names yang memuat, antara lain, nama-nama paling populer di AS berdasarkan tahun, jenis kelamin, dan etnis.

Tugas Anda adalah mengganti semua bayi yang diklasifikasikan sebagai FEMALE menjadi GIRL menggunakan metode berikut:

  • penggantian skalar yang intuitif
  • menggunakan fungsi .replace()

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 the entries that has 'FEMALE' as a gender with 'GIRL'
names['Gender'].____[____ == ____] = 'GIRL'

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