Gunakan sebuah fungsi (3)
Dalam video, Filip membimbing Anda melalui contoh cara menentukan argumen fungsi sd(). Fungsi sd() memiliki argumen opsional, na.rm, yang menentukan apakah nilai hilang akan dihapus dari vektor masukan sebelum menghitung simpangan baku.
Jika Anda sudah meninjau dokumentasinya, sekarang Anda tahu bahwa fungsi mean() juga memiliki argumen na.rm, dan perilakunya persis sama. Secara bawaan, nilainya diatur ke FALSE, seperti yang ditunjukkan pada bagian Usage untuk metode S3 bawaan:
mean(x, trim = 0, na.rm = FALSE, ...)
Mari lihat apa yang terjadi jika vektor linkedin dan facebook Anda berisi nilai hilang (NA).
Latihan ini adalah bagian dari kursus
R Tingkat Menengah
Petunjuk latihan
- Hitung jumlah rata-rata tampilan profil LinkedIn, tanpa menyertakan argumen opsional apa pun. Cukup cetak hasilnya ke konsol.
- Hitung jumlah rata-rata tampilan profil LinkedIn, tetapi kali ini beri tahu R untuk menghapus nilai hilang dari vektor masukan.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# The linkedin and facebook vectors have already been created for you
linkedin <- c(16, 9, 13, 5, NA, 17, 14)
facebook <- c(17, NA, 5, 16, 8, 13, 14)
# Basic average of linkedin
# Advanced average of linkedin