Argumen untuk fungsi list adalah komponen list. Ingat, komponen ini bisa berupa matriks, vektor, list lain, ...
Instruksi
Buat sebuah list bernama my_list yang berisi variabel my_vector, my_matrix, dan my_df sebagai komponen list.
# Vector with numerics from 1 up to 10
my_vector <- 1:10
# Matrix with numerics from 1 up to 9
my_matrix <- matrix(1:9, ncol = 3)
# First 10 elements of the built-in data frame mtcars
my_df <- mtcars[1:10,]
# Construct list with these different elements:
my_list <-
Membuat list bernama
Kerja bagus, Anda sedang dalam performa!
Sama seperti pada daftar tugas Anda, Anda ingin menghindari lupa atau tidak tahu apa arti komponen dalam list Anda. Itu sebabnya Anda sebaiknya memberi nama pada komponen-komponen tersebut:
my_list <-list(name1 = your_comp1,
name2 = your_comp2)Didukung oleh
Ini membuat sebuah list dengan komponen yang dinamai name1, name2, dan seterusnya. Jika Anda ingin memberi nama pada list setelah membuatnya, Anda dapat menggunakan fungsi names() seperti yang Anda lakukan pada vektor. Perintah berikut sepenuhnya setara dengan penetapan di atas:
my_list <-list(your_comp1, your_comp2)names(my_list)<-c("name1","name2")Didukung oleh
Instruksi
Ubah kode dari latihan sebelumnya (lihat editor) dengan menambahkan nama pada komponen. Gunakan untuk my_vector nama vec, untuk my_matrix nama mat dan untuk my_df nama df.
Cetak my_list agar Anda dapat memeriksa keluarannya.
# Vector with numerics from 1 up to 10
my_vector <- 1:10
# Matrix with numerics from 1 up to 9
my_matrix <- matrix(1:9, ncol = 3)
# First 10 elements of the built-in data frame mtcars
my_df <- mtcars[1:10,]
# Adapt list() call to give the components names
my_list <- list(my_vector, my_matrix, my_df)
# Print out my_list
Membuat list bernama (2)
Sebagai penggemar film berat (ingat pekerjaan Anda di LucasFilms), Anda memutuskan untuk mulai menyimpan informasi tentang film bagus dengan bantuan list.
Mulailah dengan membuat list untuk film "The Shining". Kami sudah membuat variabel mov, act, dan rev di workspace R Anda. Silakan periksa di konsol.
Instruksi
Lengkapi kode di sebelah kanan untuk membuat shining_list; list ini memuat tiga elemen:
moviename: string karakter dengan judul film (disimpan dalam mov)
actors: vektor dengan nama-nama pemeran utama (disimpan dalam act)
reviews: sebuah data frame yang memuat beberapa ulasan (disimpan dalam rev)
Jangan lupa untuk menamai komponen list sesuai kebutuhan (namanya adalah moviename, actors, dan reviews).
# The variables mov, act and rev are available
# Finish the code to build shining_list
shining_list <- list(moviename = mov)
Jika Anda ingin mempelajari lebih lanjut dari kursus ini, berikut tautannya.
Temukan alasan mengapa Anda sebaiknya (tidak) menggunakan spaghetti plot untuk menyampaikan ketidakpastian jalur prediksi badai serta dampaknya terhadap interpretasi.
Kuasai pertanyaan wawancara basis data, dari konsep SQL dasar hingga skenario desain sistem tingkat lanjut. Panduan mendalam ini mencakup semua yang Anda perlukan untuk sukses di wawancara DBMS dan meraih peran berikutnya.
Jika Anda ingin mengikuti kursus Intro to R gratis kami, berikut tautannya.
Membuat list
Mari kita buat list pertama! Untuk menyusun sebuah list, Anda menggunakan fungsi
list():Argumen untuk fungsi list adalah komponen list. Ingat, komponen ini bisa berupa matriks, vektor, list lain, ...
Instruksi
Buat sebuah list bernama my_list yang berisi variabel my_vector, my_matrix, dan my_df sebagai komponen list.
Membuat list bernama
Kerja bagus, Anda sedang dalam performa!
Sama seperti pada daftar tugas Anda, Anda ingin menghindari lupa atau tidak tahu apa arti komponen dalam list Anda. Itu sebabnya Anda sebaiknya memberi nama pada komponen-komponen tersebut:
Ini membuat sebuah list dengan komponen yang dinamai
name1,name2, dan seterusnya. Jika Anda ingin memberi nama pada list setelah membuatnya, Anda dapat menggunakan fungsinames()seperti yang Anda lakukan pada vektor. Perintah berikut sepenuhnya setara dengan penetapan di atas:Instruksi
my_vectornamavec, untukmy_matrixnamamatdan untukmy_dfnamadf.my_listagar Anda dapat memeriksa keluarannya.Membuat list bernama (2)
Sebagai penggemar film berat (ingat pekerjaan Anda di LucasFilms), Anda memutuskan untuk mulai menyimpan informasi tentang film bagus dengan bantuan list.
Mulailah dengan membuat list untuk film "The Shining". Kami sudah membuat variabel
mov,act, danrevdi workspace R Anda. Silakan periksa di konsol.Instruksi
Lengkapi kode di sebelah kanan untuk membuat
shining_list; list ini memuat tiga elemen:mov)act)rev)Jangan lupa untuk menamai komponen list sesuai kebutuhan (namanya adalah moviename, actors, dan reviews).
Jika Anda ingin mempelajari lebih lanjut dari kursus ini, berikut tautannya.
Lihat tutorial kami Data Types in R.