Cara membuat daftar kosong di r (dengan contoh)
Anda dapat menggunakan sintaks berikut untuk membuat daftar kosong di R:
#create empty list with length of zero empty_list <- list() #create empty list of length 10 empty_list <- vector(mode=' list ', length= 10 )
Contoh berikut menunjukkan cara menggunakan fungsi-fungsi ini dalam praktik.
Contoh 1: Buat daftar kosong di R dengan panjang nol
Kode berikut menunjukkan cara membuat daftar kosong dengan panjang nol di R:
#create empty list empty_list <- list() #verify that empty_list is of class 'list' class(empty_list) [1] "list" #view length of list length(empty_list) [1] 0
Hasilnya adalah daftar dengan panjang 0.
Contoh 2: Buat daftar kosong di R dengan panjang tertentu
Kode berikut menunjukkan cara membuat daftar kosong dengan panjang 8 di R:
#create empty list of length 8 empty_list <- vector(mode=' list ', length= 8 ) #verify that empty_list is of class 'list' class(empty_list) [1] "list" #view list empty_list [[1]] NULL [[2]] NULL [[3]] NULL [[4]] NULL [[5]] NULL [[6]] NULL [[7]] NULL [[8]] NULL
Hasilnya adalah daftar dengan panjang 8 di mana setiap elemen dalam daftar adalah NULL.
Contoh 3: Tambahkan Nilai ke Daftar Kosong di R
Salah satu alasan paling umum untuk membuat daftar kosong adalah untuk mengisinya dengan nilai menggunakan loop.
Kode berikut menunjukkan cara membuat daftar kosong dan kemudian mengisinya dengan nilai:
#create empty list of length 8 empty_list <- vector(mode=' list ', length= 8 ) #get length of list len <- length(empty_list) #define values to append to list new <- c(3, 5, 12, 14, 17, 18, 18, 20) #fill values in list i = 1 while (i <= length(new)) { empty_list[[i]] <- new[i] i <- i + 1 } #display updated list empty_list [[1]] [1] 3 [[2]] [1] 5 [[3]] [1] 12 [[4]] [1] 14 [[5]] [1] 17 [[6]] [1] 18 [[7]] [1] 18 [[8]] [1] 20
Perhatikan bahwa daftar kosong sekarang diisi dengan nilai baru yang kami tentukan.
Sumber daya tambahan
Cara membuat bingkai data kosong di R
Bagaimana cara menambahkan nilai ke daftar di R
Bagaimana cara mengubah daftar menjadi vektor di R