Cara membuat daftar daftar di r (dengan contoh)
Anda dapat menggunakan sintaks dasar berikut untuk membuat daftar daftar di R:
#define lists list1 <- list(a=5, b=3) list2 <- list(c='A', d='B') #create list of lists list_of_lists <- list(list1, list2)
Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.
Contoh: Buat daftar daftar di R
Kode berikut menunjukkan cara membuat daftar yang berisi 3 daftar di R:
#define lists list1 <- list(a=5, b=3) list2 <- list(c='A', d=c('B', 'C')) list3 <- list(e=c(20, 5, 8, 16)) #create list of lists list_of_lists <- list(list1, list2, list3) #view the list of lists list_of_lists [[1]] [[1]]$a [1] 5 [[1]]$b [1] 3 [[2]] [[2]]$c [1] “A” [[2]]$d [1] “B” “C” [[3]] [[3]]$e [1] 20 5 8 16
Kita kemudian dapat menggunakan tanda kurung tunggal [ ] untuk mengakses daftar tertentu.
Misalnya, kita dapat menggunakan sintaks berikut untuk mengakses daftar kedua:
#access second list
list_of_lists[2]
[[1]]
[[1]]$c
[1] “A”
[[1]]$d
[1] “B” “C”
Kita juga dapat menggunakan tanda kurung ganda [[ ]] dan operator tanda dolar $ untuk mengakses elemen tertentu dalam daftar tertentu.
Misalnya, kita bisa menggunakan sintaks berikut untuk mengakses elemen d di daftar kedua:
#access element 'd' within second list
list_of_lists[[2]]$d
[1] “B” “C”
Anda dapat menggunakan sintaks serupa untuk mengakses item apa pun di daftar mana pun.
Sumber daya tambahan
Tutorial berikut menjelaskan cara melakukan tugas umum lainnya dengan daftar di R:
Cara mengonversi daftar ke bingkai data di R
Bagaimana cara menambahkan nilai ke daftar di R