MulaiMulai sekarang secara gratis

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

Lihat Kursus

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)
Edit dan Jalankan Kode