VEKTOR

Vektor merupakan suatu array atau himpunan bilangan, character atau string, logical value, dan merupakan objek paling dasar yang dikenal dalam R.

Menggunakan perintah sekuen untuk memasukkan data

seq(0,3,by=0.5)
## [1] 0.0 0.5 1.0 1.5 2.0 2.5 3.0

Penjelasan: Perintah di atas untuk memasukkan data dari 0 sampai 3 dengan penambahan 0.5.

seq(0,2,length=5)
## [1] 0.0 0.5 1.0 1.5 2.0

Penjelasan: Perintah di atas untuk memasukkan data dari 0 sampai 2 dengan panjang 5.

Menggunakan perintah replika untuk memasukkan data

rep(c("A","B","C"),5)
##  [1] "A" "B" "C" "A" "B" "C" "A" "B" "C" "A" "B" "C" "A" "B" "C"

Penjelasan: Perintah di atas untuk memasukkan data A, B dan C yang diulang sebanyak 5 kali.

rep(1:3,each=5)
##  [1] 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3

Penjelasan: Perintah di atas untuk memasukkan data 1 sampai 3, masing-masing sebanyak 5 kali.

rep(1:3,5)
##  [1] 1 2 3 1 2 3 1 2 3 1 2 3 1 2 3

Penjelasan: Perintah di atas untuk memasukkan data 1 sampai 3, diulang sebanyak 5 kali.

rep(1:3,each=2,5)
##  [1] 1 1 2 2 3 3 1 1 2 2 3 3 1 1 2 2 3 3 1 1 2 2 3 3 1 1 2 2 3 3

Penjelasan: Perintah di atas untuk memasukkan data 1 sampai 3, masing-masing 2 kali, diulang sebanyak 5 kali.

Menggunakan fungsi C untuk memasukkan data

x<-c(2,5,6,10,9)
x
## [1]  2  5  6 10  9

Penjelasan: Perintah di atas untuk memasukkan data dan disimpan pada variabel x serta untuk melihat nilai-nilai dari variabel x tersebut.

x[1]
## [1] 2

Penjelasan: Perintah di atas untuk mengakses elemen ke-1 dari x.

x[3]
## [1] 6

Penjelasan: Perintah di atas untuk mengakses elemen ke-3 dari x.

x[2:4]
## [1]  5  6 10

Penjelasan: Perintah di atas untuk mengakses elemen ke-2 s.d ke-4 dari x.

x[-1]
## [1]  5  6 10  9

Penjelasan: Perintah di atas untuk mengakses x, tetapi tanpa elemen ke-1.

x[-c(2,4)]
## [1] 2 6 9

Penjelasan: Perintah di atas untuk mengakses x, tetapi tanpa elemen ke-2 dan ke-4.

x[-(1:3)]
## [1] 10  9

Penjelasan: Perintah di atas untuk mengakses x, tetapi tanpa elemen ke-1 s.d ke-3.

length(x)
## [1] 5

Penjelasan: Perintah di atas untuk menghitung banyaknya data.

MATRIKS

Matriks atau data array dua dimensi adalah salah satu tipe data yang banyak digunakan dalam pemrograman statistik.

x<-matrix(1:9, nrow=3, ncol=3)
x
##      [,1] [,2] [,3]
## [1,]    1    4    7
## [2,]    2    5    8
## [3,]    3    6    9

Penjelasan: Perintah di atas untuk membuat matriks dengan ordo 3x3.

2*x
##      [,1] [,2] [,3]
## [1,]    2    8   14
## [2,]    4   10   16
## [3,]    6   12   18

Penjelasan: Perintah di atas untuk mengalikan angka pada matrix dengan 2.

ARRAY

Array adalah objek bertipe numerik dengan atribut dimensi. Perbedaan antara matriks dan array adalah bahwa array mempunyai dimensi lebih dari dua.

x<-array(1:20,dim=c(4,5))
x
##      [,1] [,2] [,3] [,4] [,5]
## [1,]    1    5    9   13   17
## [2,]    2    6   10   14   18
## [3,]    3    7   11   15   19
## [4,]    4    8   12   16   20

Penjelasan: Perintah di atas untuk membentuk sebuah array berukuran 4x5.

FRAME

Data frame merupakan objek yang mempunyai bentuk sama dengan matriks, yaitu terdiri atas baris dan kolom. Perbedaannya adalah data frame dapat terdiri atas mode data yang berbeda untuk setiap kolomnya.

x=data.frame(nama=c("A","B","C","D"),berat=c(45,65,70,57))
x
##   nama berat
## 1    A    45
## 2    B    65
## 3    C    70
## 4    D    57

Penjelasan: Perintah di atas untuk membuat sebuah frame dari data nama dan berat.

nama<-c("Ana","Banu","Cici","Dido","Erik")
tahun<-c(1992,1995,1993,1999,1994)
lahir<-data.frame(nama,tahun)
lahir
##   nama tahun
## 1  Ana  1992
## 2 Banu  1995
## 3 Cici  1993
## 4 Dido  1999
## 5 Erik  1994

Penjelasan: Perintah di atas untuk membuat sebuah frame dari data nama dan tahun dalam perintah terpisah.

LIST

List (daftar) dalam R adalah objek yang terdiri dari koleksi terurut suatu objek yang disebut sebagai komponen. Suatu komponen dalam list tidak harus berjenis atau mode yang sama.

Lst<-list(name="Fred",wife="Mary",no.children=3,child.ages=c(4,7,9))
Lst
## $name
## [1] "Fred"
## 
## $wife
## [1] "Mary"
## 
## $no.children
## [1] 3
## 
## $child.ages
## [1] 4 7 9

Penjelasan: Perintah di atas untuk membuat sebuah list dari data yang diinputkan. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Tentang saya, silakan kunjungi: