Apakah Senarai R?
R List adalah objek dalam pengaturcaraan R yang merangkumi matriks, vektor, bingkai data, atau daftar di dalamnya. R List juga digunakan untuk menyimpan koleksi objek dan menggunakannya ketika kita memerlukannya. Kita boleh membayangkan senarai R sebagai beg untuk meletakkan pelbagai barang. Apabila kita perlu menggunakan barang, kita dapat membuka beg dan menggunakannya.
Cara Membuat Senarai di R
Berikut adalah proses langkah demi langkah mengenai cara membuat senarai 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, kami membuat tiga objek yang berbeza, vektor, matriks dan bingkai data menggunakan fungsi senarai di R.
Langkah 1) Buat Vektor
# Vector with numeric from 1 up to 5vect <- 1:5
Langkah 2) Buat Matrik
# A 2x 5 matrixmat <- matrix(1:9, ncol = 5)dim(mat)
Pengeluaran:
## [1] 2 5
Langkah 3) Buat Rangka Data
# select the 10th row of the built-in R data set EuStockMarketsdf <- EuStockMarkets[1:10,]
Langkah 4) Buat Senarai di R
Sekarang, kita boleh memasukkan ketiga objek tersebut ke dalam senarai R.
# Construct list with these vec, mat, and df:my_list <- list(vect, mat, df)my_list
Pengeluaran:
## [[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 Senarai R
Setelah membina senarai kami, kami dapat mengaksesnya dengan mudah. Kita perlu menggunakan [[index]] untuk memilih elemen dalam senarai. Nilai di dalam tanda kurung dua segi mewakili kedudukan item dalam senarai yang ingin kita ekstrak. Sebagai contoh, kita melewati 2 di dalam kurungan, R mengembalikan elemen kedua yang disenaraikan.
Sekarang dalam tutorial R ini, mari kita cuba memilih item senarai kedua dalam R bernama my_list, kita menggunakan senarai_saya [[2]]
# Print second element of the listmy_list[[2]]
Pengeluaran:
## [,1] [,2] [,3] [,4] [,5]## [1,] 1 3 5 7 9## [2,] 2 4 6 8 1
Rangka Data terbina dalam
Sebelum membuat kerangka data kita sendiri, kita dapat melihat set data R yang tersedia dalam talian. Set data penjara adalah dimensi 714x5. Kita dapat melihat dengan cepat di bahagian bawah bingkai data dengan fungsi ekor (). Dengan analogi, head () memaparkan bahagian atas bingkai data. Anda boleh menentukan bilangan baris yang ditunjukkan dengan kepala (df, 5). Kami akan mengetahui lebih lanjut mengenai fungsi read.csv () dalam tutorial akan datang.
PATH <-'https://raw.githubusercontent.com/guru99-edu/R-Programming/master/prison.csv'df <- read.csv(PATH)[1:5]head(df, 5)
Pengeluaran:
## 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
Kita dapat memeriksa struktur kerangka data dengan str:
# Structure of the datastr(df)
Pengeluaran:
## '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 pemboleh ubah disimpan dalam format berangka .