List di R
Penjelasan
List di R mirip vector, tapi bisa menyimpan elemen bertipe campuran (angka, teks, bahkan vector atau list lain). Elemen list bisa diberi nama dan diakses dengan `$` atau `[[ ]]` (untuk mengambil isi elemennya), berbeda dari `[ ]` yang mengembalikan sub-list.
Contoh Konsep
siswa <- list(nama = "Budi", umur = 20, nilai = c(80, 90, 85))
siswa$nama # "Budi" (akses lewat nama)
siswa[["umur"]] # 20 (akses lewat nama juga)
siswa$nilai # 80 90 85 (vector di dalam list)
Praktikum
Buat list bernama produk dengan elemen nama (string), harga (numeric), stok (numeric). Cetak nama dan harganya lewat $.
Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.
Tips
`[[ ]]` mengambil ISI elemen (mis. angka atau vector-nya langsung), sedangkan `[ ]` mengembalikan sub-list yang masih "terbungkus" — beda ini sering bikin bingung pemula R.