Memanggil fungsi
Salah satu cara membuat kode Anda lebih mudah dibaca adalah berhati-hati dengan urutan argumen saat memanggil fungsi, serta apakah Anda meneruskan argumen berdasarkan posisi atau nama.
gold_medals, sebuah vektor numerik berisi jumlah medali emas yang dimenangkan setiap negara pada Olimpiade Musim Panas 2016, telah disediakan.
Untuk kemudahan, argumen median() dan rank() ditampilkan menggunakan args(). Mengatur argumen na.last pada rank() menjadi "keep" berarti "biarkan peringkat nilai NA tetap NA".
Praktik terbaik saat memanggil fungsi adalah menyertakan argumen dalam urutan yang ditunjukkan oleh args(), dan hanya menamai argumen yang jarang digunakan.
Latihan ini adalah bagian dari kursus
Pengantar Penulisan Fungsi di R
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Look at the gold medals data
gold_medals
# Note the arguments to median()
args(median)
# Rewrite this function call, following best practices
median(TRUE,x=gold_medals)