Study
R

Factor di R

Penjelasan

Factor dipakai untuk merepresentasikan data kategorikal (kategori tetap seperti "Rendah"/"Sedang"/"Tinggi", atau "Laki-laki"/"Perempuan") — berbeda dari character biasa, factor menyimpan daftar kategori yang mungkin (disebut level), sehingga R tahu nilai apa saja yang valid dan bisa mengurutkannya secara logis, bukan alfabetis.

Contoh Konsep

tingkat <- factor(c("Sedang", "Tinggi", "Rendah", "Sedang"),
                  levels = c("Rendah", "Sedang", "Tinggi"),
                  ordered = TRUE)

levels(tingkat)   # "Rendah" "Sedang" "Tinggi"
tingkat[1] < tingkat[2]   # TRUE, karena Sedang < Tinggi secara urutan level

Praktikum

Buat factor ordered untuk ukuran baju c("M", "S", "L", "M") dengan level urutan "S", "M", "L", lalu cetak levels()-nya.

Editor Latihan

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

Tips

Pakai factor untuk kolom kategorikal di data frame (misal jenis_kelamin, kategori_produk) — banyak fungsi statistik dan plotting R memperlakukan factor secara berbeda (dan lebih benar) dibanding character biasa.