Apa itu Daftar R?
Daftar R adalah suatu objek dalam pemrograman R yang mencakup matriks, vektor, bingkai data, atau daftar di dalamnya. Daftar R juga digunakan untuk menyimpan kumpulan objek dan menggunakannya saat kita membutuhkannya. Kita bisa membayangkan daftar R sebagai tas untuk menaruh banyak barang yang berbeda. Saat kita perlu menggunakan suatu barang, kita bisa membuka tasnya dan menggunakannya.
Cara Membuat Daftar di R
Di bawah ini adalah proses langkah demi langkah tentang cara membuat daftar di R:
Kita dapat menggunakan fungsi list () untuk membuat daftar dalam pemrograman R.
list(element_1,… )arguments:-element_1: store any type of R object-… : pass as many objects as specifying. each object needs to be separated by a comma
Dalam contoh di bawah ini, kami membuat tiga objek berbeda, vektor, matriks, dan bingkai data menggunakan fungsi daftar di R.
Langkah 1) Buat Vektor
# Vector with numeric from 1 up to 5vect <- 1:5
Langkah 2) Buat Matriks
# A 2x 5 matrixmat <- matrix(1:9, ncol = 5)dim(mat)
Keluaran:
## [1] 2 5
Langkah 3) Buat Bingkai Data
# select the 10th row of the built-in R data set EuStockMarketsdf <- EuStockMarkets[1:10,]
Langkah 4) Buat Daftar di R
Sekarang, kita bisa memasukkan tiga objek ke dalam daftar R.
# Construct list with these vec, mat, and df:my_list <- list(vect, mat, df)my_list
Keluaran:
## [[1]]## [1] 1 2 3 4 5## [[2]]## [,1] [,2] [,3] [,4] [,5]## [1,] 1 3 5 7 9## [2,] 2 4 6 8 1## [[3]]## DAX SMI CAC FTSE## [1,] 1628.75 1678.1 1772.8 2443.6## [2,] 1613.63 1688.5 1750.5 2460.2## [3,] 1606.51 1678.6 1718.0 2448.2## [4,] 1621.04 1684.1 1708.1 2470.4## [5,] 1618.16 1686.6 1723.1 2484.7## [6,] 1610.61 1671.6 1714.3 2466.8## [7,] 1630.75 1682.9 1734.5 2487.9## [8,] 1640.17 1703.6 1757.4 2508.4## [9,] 1635.47 1697.5 1754.0 2510.5## [10,] 1645.89 1716.3 1754.3 2497.4
Pilih Elemen dari Daftar R
Setelah kami membuat daftar kami, kami dapat mengaksesnya dengan mudah. Kita perlu menggunakan [[indeks]] untuk memilih elemen dalam daftar. Nilai di dalam braket persegi ganda mewakili posisi item dalam daftar yang ingin kita ekstrak. Misalnya, kami mengirimkan 2 di dalam tanda kurung, R mengembalikan elemen kedua yang terdaftar.
Sekarang dalam tutorial R ini, mari kita coba memilih item kedua dari daftar di R bernama my_list, kita menggunakan my_list [[2]]
# Print second element of the listmy_list[[2]]
Keluaran:
## [,1] [,2] [,3] [,4] [,5]## [1,] 1 3 5 7 9## [2,] 2 4 6 8 1
Bingkai Data Bawaan
Sebelum membuat bingkai data kita sendiri, kita dapat melihat kumpulan data R yang tersedia online. Dataset penjara adalah dimensi 714x5. Kita bisa melihat sekilas di bagian bawah bingkai data dengan fungsi tail (). Dengan analogi, head () menampilkan bagian atas bingkai data. Anda dapat menentukan jumlah baris yang ditunjukkan dengan head (df, 5). Kita akan mempelajari lebih lanjut tentang fungsi read.csv () di tutorial mendatang.
PATH <-'https://raw.githubusercontent.com/guru99-edu/R-Programming/master/prison.csv'df <- read.csv(PATH)[1:5]head(df, 5)
Keluaran:
## X state year govelec black## 1 1 1 80 0 0.2560## 2 2 1 81 0 0.2557## 3 3 1 82 1 0.2554## 4 4 1 83 0 0.2551## 5 5 1 84 0 0.2548
Kami dapat memeriksa struktur bingkai data dengan str:
# Structure of the datastr(df)
Keluaran:
## 'data.frame': 714 obs. of 5 variables:## $ X : int 1 2 3 4 5 6 7 8 9 10… ## $ state : int 1 1 1 1 1 1 1 1 1 1… ## $ year : int 80 81 82 83 84 85 86 87 88 89… ## $ govelec: int 0 0 1 0 0 0 1 0 0 0… ## $ black : num 0.256 0.256 0.255 0.255 0.255…
Semua variabel disimpan dalam format numerik .