Meneruskan argumen antar fungsi

Pengantar Penulisan Fungsi di R

Richie Cotton

Data Evangelist at DataCamp

Menghitung mean geometri

x %>%
  log() %>%
  mean() %>%
  exp()
Pengantar Penulisan Fungsi di R

Membungkusnya dalam fungsi

calc_geometric_mean <- function(x) {
  x %>%
    log() %>%
    mean() %>%
    exp()
}
Pengantar Penulisan Fungsi di R

Menangani nilai hilang

calc_geometric_mean <- function(x, na.rm = FALSE) {
  x %>%
    log() %>%
    mean(na.rm = na.rm) %>%
    exp()
}
Pengantar Penulisan Fungsi di R

Menggunakan ...

calc_geometric_mean <- function(x, ...) {
  x %>%
    log() %>%
    mean(...) %>%
    exp()
}
Pengantar Penulisan Fungsi di R

Pertukaran

Manfaat

  • Lebih sedikit pengetikan
  • Tidak perlu mencocokkan tanda tangan

Kekurangan

  • Harus memercayai fungsi internal
  • Antarmuka kurang jelas bagi pengguna
Pengantar Penulisan Fungsi di R

Ayo berlatih!

Pengantar Penulisan Fungsi di R

Preparing Video For Download...