Jenis‐jenis Data Objek
3.1.4. Data List
Data list merupakan objek yang paling umum atau general dan paling fleksibel di dalam R. List adalah suatu vektor terurut dari sekumpulan komponen. Setiap komponen dapat berupa sembarang data objek, yaitu vektor, matriks, data frame, atau data list sendiri. Tiap komponen pada data list dapat mempunyai mode yang berbeda. Data list dapat dibuat dengan menggunakan perintah list. Berikut ini adalah contoh pendefinisian dan pemakaian elemen list.
> list(c(1:3),c(T,F,T,T),data.frame(nama=c("Budi","Cika","Dony"),nilai=c(8:10))) [[1]]
[1] TRUE FALSE TRUE TRUE
nama nilai 1 Budi 8 2 Cika 9 3 Dony 10
> datalist.1=list(nomer=c(1:3),jawaban=c(T,F,T,T),nilaiframe=data.frame(nama =c("Budi","Cika","Dony"),nilai=c(8:10))) > datalist.1 $nomer
$jawaban
[1] TRUE FALSE TRUE TRUE
$nilaiframe
nama nilai 1 Budi 8 2 Cika 9 3 Dony 10
Seperti pada jenis‐jenis data sebelumnya, ekstraksi sebagian data pada data list dapat pula dilakukan dengan berbagai cara atau langkah. Berikut ini adalah beberapa contoh hasil ekstraksi dari suatu data list.
> datalist.1[1] # mengakses nama dan elemen pertama $nomer
> datalist.1[[1]] # mengakses elemen pertama
> datalist.1$nomer # mengakses elemen pertama berdasarkan namanya
> datalist.1$jawaban # mengakses elemen kedua
[1] TRUE FALSE TRUE TRUE
> datalist.1$nilaiframe # mengakses elemen dataframe
nama nilai 1 Budi 8 2 Cika 9 3 Dony 10
> datalist.1$nilaiframe$nama
[1] Budi Cika Dony Levels: Budi Cika Dony