Lompat ke konten utama

Analisis Data dengan Python

Pelajaran 16 dari 18

Gabung tabel, nilai kosong, dan tanggal · Pelajaran 16

Menangani nilai kosong

Tujuan: Pengguna dapat menghitung, mengisi, dan membuang nilai kosong.

±9 menitDiperiksa 2026-09-22

Sel kosong di CSV dibaca sebagai NaN. Perbandingan biasa tidak mengenali NaN, jadi dipakai .isna() yang menghasilkan True di setiap sel kosong.

print(pel.isna().sum())   # berapa sel kosong per kolom

.fillna(nilai) mengganti sel kosong. Dengan dict, setiap kolom dapat diberi pengganti sendiri. .dropna() membuang seluruh baris yang punya sel kosong.

terisi = pel.fillna({"kota": "Tidak diisi", "belanja": 0})
bersih = pel.dropna()

Selesaikan latihannya dulu untuk menandai pelajaran ini selesai.

Lanjutkan ke

Sumber

Materi kelas ini diadaptasi dari Software Carpentry — Programming with Python (inflammation) (CC-BY-4.0), Software Carpentry — Plotting and Programming in Python (gapminder) (CC-BY-4.0), Data Carpentry — Data Analysis and Visualization in Python for Ecologists (CC-BY-4.0), Kaggle learntools — Pandas (Apache-2.0), Microsoft — Data Science for Beginners (MIT). Rincian perubahan ada di halaman kelas.