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.