MulaiMulai sekarang secara gratis

Gunakan sebuah fungsi (2)

Periksa kembali dokumentasi fungsi mean():

?mean

Bagian Usage pada dokumentasi memuat dua versi fungsi mean(). Penggunaan pertama,

mean(x, ...)

adalah penggunaan fungsi mean yang paling umum. Namun, 'Default S3 method'-nya adalah:

mean(x, trim = 0, na.rm = FALSE, ...)

Tanda ... disebut ellipsis. Ini adalah cara bagi R untuk meneruskan argumen tanpa fungsi harus menamai argumen tersebut secara eksplisit. Pembahasan tentang ellipsis akan dijelaskan lebih lanjut di kursus mendatang.

Untuk sisa latihan ini, gunakan versi kedua dari fungsi mean. Perhatikan bahwa trim dan na.rm memiliki nilai bawaan. Ini menjadikannya argumen opsional.

Latihan ini adalah bagian dari kursus

R Tingkat Menengah

Lihat Kursus

Petunjuk latihan

  • Hitung mean dari penjumlahan per elemen linkedin dan facebook, lalu simpan hasilnya ke variabel avg_sum.
  • Hitung mean sekali lagi, tetapi kali ini atur argumen trim sama dengan 0,2 dan simpan hasilnya ke avg_sum_trimmed.
  • Cetak avg_sum dan avg_sum_trimmed; dapatkah Anda melihat perbedaannya?

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, 2, 17, 14)
facebook <- c(17, 7, 5, 16, 8, 13, 14)

# Calculate the mean of the sum


# Calculate the trimmed mean of the sum


# Inspect both new variables
Edit dan Jalankan Kode