Data hilang tingkat lanjut
Pada latihan sebelumnya, Anda melihat cara mengidentifikasi berapa banyak nilai hilang di setiap kolom DataFrame, lalu Anda dapat langsung menghapus baris yang memiliki nilai hilang. Namun, bagaimana jika ada banyak baris dengan nilai hilang? Bagaimana jika Anda tidak ingin begitu saja mulai menghapus baris dari data? Di sinilah konsep penggantian (replacement) digunakan — Anda dapat mengganti nilai hilang dengan nilai lain.
Dalam latihan ini, Anda akan bekerja dengan DataFrame sales_df yang sama seperti pada latihan sebelumnya, tetapi alih-alih menghapus nilai hilang, Anda akan menggantinya di setiap kolom dengan rata-rata dari semua nilai yang tidak hilang. Anda akan menulis sebuah fungsi yang kemudian dapat diterapkan pada kolom mana pun dalam sebuah DataFrame.
Latihan ini adalah bagian dari kursus
Julia Tingkat Menengah
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Define a function replace_missing that takes one argument, the name of the column we want to modify
____ replace_missing(____)
end