MulaiMulai sekarang secara gratis

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

Lihat Kursus

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 -2 dan 3 setelahnya.

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