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

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *