Daftar R: Cara Membuat Daftar di Pemrograman R & Memilih Elemen
Apa itu Daftar R?
Daftar R adalah objek dalam pemrograman R yang mencakup matriks, vektor, bingkai data, atau daftar di dalamnya. R List juga digunakan untuk menyimpan kumpulan objek dan menggunakannya saat kita membutuhkannya. Kita bisa membayangkan daftar R sebagai tas untuk menaruh banyak barang berbeda. Ketika kita perlu menggunakan suatu barang, kita bisa membuka tasnya dan menggunakannya.
Sintaks 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
Cara Membuat Daftar di R
Di bawah ini adalah proses langkah demi langkah tentang cara membuat daftar di R:
Pada contoh di bawah ini, kita akan membuat tiga objek berbeda, sebuah Vektor, sebuah Matriks dan a Bingkai Data menggunakan fungsi daftar di R.
Langkah 1) Buat Vektor
Gunakan kode di bawah ini untuk membuat vektor di R
# Vector with numeric from 1 up to 5 vect <- 1:5
Langkah 2) Buat Matriks
Sekarang, buat matriks menggunakan kode berikut
# A 2x 5 matrix mat <- matrix(1:9, ncol = 5) dim(mat)
Keluaran:
## [1] 2 5
Langkah 3) Buat Bingkai Data
Buat bingkai data di R menggunakan kode di bawah ini
# select the 10th row of the built-in R data set EuStockMarkets df <- EuStockMarkets[1:10,]
Langkah 4) Buat Daftar di R
Sekarang, kita dapat memasukkan ketiga objek tersebut ke dalam daftar R menggunakan kode di bawah ini
# 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 kita membuat daftar, kita dapat mengaksesnya dengan mudah. Kita perlu menggunakan [[indeks]] untuk memilih elemen dalam daftar. Nilai di dalam tanda kurung siku ganda menunjukkan posisi item dalam daftar yang ingin kita ekstrak. Misalnya, kita memasukkan angka 2 di dalam tanda kurung, R mengembalikan elemen kedua yang tercantum.
Sekarang dalam hal ini R tutorial, mari kita coba pilih item kedua dari daftar di R bernama my_list, kita menggunakan my_list[[2]]
# Print second element of the list my_list[[2]]
Keluaran:
## [,1] [,2] [,3] [,4] [,5] ## [1,] 1 3 5 7 9 ## [2,] 2 4 6 8 1
Bingkai Data Bawaan di R
Sebelum membuat kerangka data kita sendiri, kita dapat melihat kumpulan data R yang tersedia online. Kumpulan data penjara adalah dimensi 714×5. Kita bisa melihat sekilas bagian bawah bingkai data dengan fungsi tail(). Dengan analogi, head() menampilkan bagian atas bingkai data. Anda dapat menentukan jumlah baris yang ditampilkan dengan head (df, 5). Kita akan mempelajari lebih lanjut tentang fungsi read.csv() di tutorial selanjutnya.
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
Kita dapat memeriksa struktur bingkai data dengan str:
# Structure of the data str(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 di numerik Format.
Ringkasan
- R List adalah sebuah objek dalam pemrograman R yang didalamnya terdapat matriks, vektor, frame data, atau list.
- Fungsi list() digunakan untuk membuat daftar Pemrograman R.
- Kita dapat menggunakan fungsi [[indeks]] untuk memilih elemen dalam daftar. Nilai di dalam tanda kurung siku ganda menunjukkan posisi item dalam daftar yang ingin kita ekstrak.
- Kita bisa melihat sekilas bagian bawah bingkai data dengan fungsi tail().