Data Science Academy · Pelajaran

Menghapus atau Mengisi: Memilih dengan Bijak

Kapan harus menghapus dan kapan harus melakukan imputasi

Pelajaran 2 dari 413 langkah

Menghapus atau Mengisi: Memilih dengan Bijak adalah pelajaran Data Science Academy gratis di CoddyKit. Ini adalah pelajaran 2 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Data Science Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Data Science Academy mencakup 4 pelajaran total.

Dua Pilihan Saat Menemukan Nilai yang Hilang

Saat menemukan data yang hilang, Anda menghadapi satu pilihan besar: hapus baris yang terdampak atau isi nilainya. Pilihan yang tepat bergantung pada seberapa banyak data yang hilang dalam masing-masing cara. 🛣️

Menghapus Baris

Metode dropna() menghapus setiap baris yang memiliki setidaknya satu nilai yang hilang. Cara ini bersih dan sederhana, tetapi dapat diam-diam menghapus banyak data.

clean = df.dropna()

Menghapus Kolom

Jika satu kolom sebagian besar kosong, hapus seluruh kolom tersebut dengan axis=1. Terkadang satu kolom yang buruk lebih merugikan daripada baris-baris tempat kolom itu berada.

df.dropna(axis=1)

Kapan Penghapusan Aman

Penghapusan cocok dilakukan ketika nilai yang hilang jarang dan tersebar. Kehilangan sebagian kecil dari kumpulan data yang besar biasanya tidak mengubah kesimpulan Anda.

Kapan Penghapusan Merugikan

Jika banyak baris memiliki satu nilai yang hilang, penghapusan dapat mengurangi data Anda secara drastis. Lebih buruk lagi, baris yang hilang mungkin tidak acak, sehingga hasilnya menjadi bias.

Mengisi Nilai yang Hilang

Alternatifnya adalah isi sel yang hilang dengan nilai yang masuk akal menggunakan fillna(). Anda mempertahankan setiap baris, tetapi harus mengisi beberapa angka yang sebenarnya tidak ada.

df.fillna(0)

Pengisian Merupakan Perkiraan

Ingatlah bahwa setiap nilai yang diisi adalah sebuah perkiraan. Pengisian yang baik harus masuk akal dan didokumentasikan; pengisian yang ceroboh menyembunyikan nilai yang hilang dan mengubah statistik Anda.

Jalan Tengah dengan thresh

Anda dapat mempertahankan baris yang memiliki cukup data nyata menggunakan thresh, yang menetapkan jumlah minimum nilai yang tidak hilang yang harus dimiliki baris agar tetap dipertahankan.

df.dropna(thresh=3)

Menargetkan Satu Kolom

Gunakan subset untuk menghapus baris hanya ketika kolom kunci tertentu tidak memiliki nilai. Dengan begitu, data lainnya terlindungi dari penghapusan yang tidak perlu.

df.dropna(subset=['price'])

Tanyakan Mengapa Nilainya Hilang

Sebelum memutuskan, tanyakan mengapa nilai tersebut tidak ada. Data yang hilang secara acak aman untuk diisi, tetapi nilai yang hilang secara sistematis mungkin merupakan sinyal penting.

Panduan Praktis Sederhana

Panduan yang berguna: hapus ketika nilai yang hilang hanya sedikit, dan isi ketika setiap baris sangat berharga. Selalu pertimbangkan bagaimana setiap pilihan mengubah distribusi Anda sebelum memutuskan.

Pemeriksaan Cepat

Sebuah kolom 80% kosong, tetapi setiap baris memiliki data yang berguna di kolom lain. Apa langkah yang biasanya paling bijaksana?

Ringkasan: Pilih dengan Tujuan

Sekarang Anda mempertimbangkan hapus atau isi berdasarkan seberapa banyak data yang hilang dan alasan nilai tersebut tidak ada. Gunakan dropna, thresh, dan subset untuk menghapus dengan hati-hati.

Gratis untuk memulai

Belajar Python dengan tutor AI — gratis

Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.

Kursus
30
Pelajaran
120

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Menghapus atau Mengisi: Memilih dengan Bijak” gratis?

Ya — teks lengkap “Menghapus atau Mengisi: Memilih dengan Bijak” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Data Science Academy, upgrade ke CoddyKit PRO. Kursus Data Science Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Menghapus atau Mengisi: Memilih dengan Bijak”?

Kapan harus menghapus dan kapan harus melakukan imputasi Kamu berlatih Data Science Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Data Science Academy?

Tidak diperlukan pengalaman sebelumnya. Data Science Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 2 dari 4.

Berapa lama pelajaran “Menghapus atau Mengisi: Memilih dengan Bijak” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Data Science Academy ini?

Ya. Setiap pelajaran Data Science Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Menemukan NaNs yang Tersembunyi di Tabel Anda
  2. Menghapus atau Mengisi: Memilih dengan Bijak
  3. Melakukan Imputasi dengan Mean, Median, atau Modus
  4. Memperbaiki dtypes dan Baris Duplikat
← Kembali ke Data Science Academy