Tulis fungsi Anda sendiri
Wah, sekarang mulai serius… Anda akan menulis fungsi Anda sendiri! Sebelum mencobanya, perhatikan templat fungsi berikut:
my_fun <- function(arg1, arg2) {
body
}
Perhatikan bahwa “resep” ini menggunakan operator penugasan (<-) sama seperti saat Anda menetapkan sebuah vektor ke sebuah variabel, misalnya. Ini bukan kebetulan. Membuat fungsi di R pada dasarnya adalah menetapkan sebuah objek fungsi ke sebuah variabel! Pada resep di atas, Anda membuat variabel R baru my_fun, yang akan tersedia di ruang kerja segera setelah Anda mengeksekusi definisinya. Setelah itu, Anda dapat menggunakan my_fun sebagai sebuah fungsi.
Latihan ini adalah bagian dari kursus
R Tingkat Menengah
Petunjuk latihan
- Buat fungsi
pow_two(): fungsi ini menerima satu argumen dan mengembalikan kuadrat dari angka tersebut (angka itu dikalikan dengan dirinya sendiri). - Panggil fungsi yang baru didefinisikan ini dengan masukan
12. - Selanjutnya, buat fungsi
sum_abs()yang menerima dua argumen dan mengembalikan jumlah dari nilai absolut kedua argumen. - Terakhir, panggil fungsi
sum_abs()dengan argumen-2dan3setelahnya.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Create a function pow_two()
# Use the function
# Create a function sum_abs()
# Use the function