Study
R

Percabangan di R

Penjelasan

Percabangan di R memakai `if`, `else if`, dan `else`, mirip bahasa C-family lainnya. Kondisi harus berupa satu nilai logical (TRUE/FALSE) tunggal, bukan vector.

Contoh Konsep

nilai <- 75

if (nilai >= 85) {
  print("A")
} else if (nilai >= 70) {
  print("B")
} else {
  print("C")
}

Praktikum

Buat percabangan untuk menentukan kategori umur: "Anak" (< 13), "Remaja" (13-17), "Dewasa" (>= 18).

Editor Latihan

Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.

Tips

Untuk mengubah nilai jadi kategori berdasarkan banyak kondisi pada seluruh vector sekaligus (bukan cuma satu nilai), R punya fungsi `ifelse()` yang bekerja secara vektorisasi.