Membuat dan Menggabungkan Data List Manual di R

Membuat data list

Diketahui setiap data memiliki tipe masing-masing, namun di dalam bahasan R dan bahasa pemrograman lainnya terdapat istilah data bertipe list. Pada dasarnya data bertipe list adalah selarik data yang bisa menampung beragam jenis data, mulai dari string, integer, float, atau lainnya. Oleh karena itu, data bertipe list ini lebih fleksibel karena mampu mengakomodir tipe data, baik sejenis ataupun campuran.

Dalam kesempatan kali ini, kita akan belajar bagaimana cara membuat data secara manual serta melihat beberapa item yang terkandung di dalamnya. Pertama kita buat data list dulu, baik yang berupa angka atau numeric dan teks atau string.

Code:

#Membuat data list
datalist <- list(1, 2, 3, 4, 5, 6, 7, 8, 10)

#Melihat Struktur datalist
str(datalist)

hasil:

[[1]]
[1] 1

[[2]]
[1] 2

[[3]]
[1] 3

[[4]]
[1] 4

[[5]]
[1] 5

[[6]]
[1] 6

[[7]]
[1] 7

[[8]]
[1] 8

[[9]]
[1] 10

List of 9
 $ : num 1
 $ : num 2
 $ : num 3
 $ : num 4
 $ : num 5
 $ : num 6
 $ : num 7
 $ : num 8
 $ : num 10

Code:

#Membuat data list karakter
datalistchar <- list("A", "B", "C", "D", "E", "F", "G", "H", "I")

hasil:

[[1]]
[1] "A"

[[2]]
[1] "B"

[[3]]
[1] "C"

[[4]]
[1] "D"

[[5]]
[1] "E"

[[6]]
[1] "F"

[[7]]
[1] "G"

[[8]]
[1] "H"

[[9]]
[1] "I"

List of 9
 $ : chr "A"
 $ : chr "B"
 $ : chr "C"
 $ : chr "D"
 $ : chr "E"
 $ : chr "F"
 $ : chr "G"
 $ : chr "H"
 $ : chr "I"

Code:

#Menggabungkan kedua list
gabunglist <- cbind(datalist, datalistchar)

Hasil:

     datalist datalistchar
 [1,] 1        "A"         
 [2,] 2        "B"         
 [3,] 3        "C"         
 [4,] 4        "D"         
 [5,] 5        "E"         
 [6,] 6        "F"         
 [7,] 7        "G"         
 [8,] 8        "H"         
 [9,] 10       "I" 

Code:

#Memberi nama kolom setiap list
gabunglist <- cbind(angka = datalist, huruf = datalistchar)

Hasil:

     angka huruf
 [1,] 1     "A"  
 [2,] 2     "B"  
 [3,] 3     "C"  
 [4,] 4     "D"  
 [5,] 5     "E"  
 [6,] 6     "F"  
 [7,] 7     "G"  
 [8,] 8     "H"  
 [9,] 10    "I"

Oke, demikian sedikit ulasan bagaimana kita membuat data secara manual bertipe list dan bagaimana cara menggabungkan dua data list dan mengubah nama kolomnya. Jangan lupa untuk share, tanya-tanya di kolom komentar, dan menyimak unggahan berikutnya. Semoga bermanfaat.

Add Comments


EmoticonEmoticon