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