0Pricing
R Academy · Pelajaran

Menulis Fungsi di R

Pahami cara membuat blok kode yang dapat digunakan ulang menggunakan fungsi untuk menghasilkan skrip yang lebih rapi dan modular.

Menulis Fungsi di R adalah pelajaran R Academy gratis di CoddyKit. Ini adalah pelajaran 1 dari 3. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar R Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus R Academy mencakup 3 pelajaran total.

Pengantar Penulisan Fungsi dalam R

Pengantar Penulisan Fungsi dalam R

Fungsi dalam R memungkinkan Anda menulis blok kode yang dapat digunakan kembali sehingga program menjadi lebih efisien dan teratur.

Menulis Fungsi di R — ilustrasi 1

Mendefinisikan Fungsi

Mendefinisikan Fungsi

Gunakan kata kunci function untuk mendefinisikan fungsi.

my_function <- function() {
  print('Hello, R!')
}
my_function()

Argumen Fungsi

Argumen Fungsi

Fungsi dapat menerima argumen agar lebih fleksibel.

add_numbers <- function(a, b) {
  return(a + b)
}
add_numbers(3, 5)

Argumen Bawaan

Argumen Bawaan

Anda dapat menetapkan nilai bawaan untuk argumen fungsi.

multiply <- function(a, b = 2) {
  return(a * b)
}
multiply(5)

Mengembalikan Nilai

Mengembalikan Nilai

Fungsi mengembalikan nilai menggunakan pernyataan return().

square <- function(x) {
  return(x^2)
}
square(4)

Menggunakan Fungsi di Dalam Fungsi

Menggunakan Fungsi di Dalam Fungsi

Fungsi dapat memanggil fungsi lain agar modularitas lebih baik.

power <- function(x, y) {
  return(x^y)
}
calculate <- function(a) {
  return(power(a, 3))
}
calculate(2)

Fungsi Anonim

Fungsi Anonim

Fungsi anonim dapat dibuat menggunakan function() tanpa nama.

(function(x) x + 2)(5)

Menerapkan Fungsi ke Vektor

Menerapkan Fungsi ke Vektor

Anda dapat menerapkan fungsi ke vektor menggunakan sapply() atau lapply().

numbers <- c(1, 2, 3, 4)
sapply(numbers, square)

Ringkasan

Ringkasan

Dalam pelajaran ini, Anda mempelajari:

  • Cara membuat dan menggunakan fungsi dalam R.
  • Cara meneruskan argumen dan mengembalikan nilai.
  • Cara menggunakan fungsi di dalam fungsi lain.
Menulis Fungsi di R — ilustrasi 10

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Menulis Fungsi di R” gratis?

Ya — teks lengkap “Menulis Fungsi di R” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus R Academy, upgrade ke CoddyKit PRO. Kursus R Academy mencakup 3 pelajaran total.

Apa yang akan aku pelajari di “Menulis Fungsi di R”?

Pahami cara membuat blok kode yang dapat digunakan ulang menggunakan fungsi untuk menghasilkan skrip yang lebih rapi dan modular. Kamu berlatih R Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai R Academy?

Tidak diperlukan pengalaman sebelumnya. R Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 3.

Berapa lama pelajaran “Menulis Fungsi di R” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran R Academy ini?

Ya. Setiap pelajaran R Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Menulis Fungsi di R
  2. Pernyataan Alur Kontrol
  3. Teknik Debugging
← Kembali ke R Academy