İki Vektörün Birbiriyle Birleştirilmesi

veri1 <- 1:5
veri2 <- 6:10
c(veri1, veri2)
##  [1]  1  2  3  4  5  6  7  8  9 10

İki Vektörün Birbiriyle Aritmetik İşlemleri

veri1 <- 1:5
veri2 <- 6:10
veri1+veri2
## [1]  7  9 11 13 15
veri1-veri2
## [1] -5 -5 -5 -5 -5
veri1*veri2
## [1]  6 14 24 36 50
veri1/veri2
## [1] 0.1666667 0.2857143 0.3750000 0.4444444 0.5000000

Matrislerle Aritmetik İşlemler

matvek <- 1:6
mat <- matrix(matvek, 3,2)
mat
##      [,1] [,2]
## [1,]    1    4
## [2,]    2    5
## [3,]    3    6
mat+mat
##      [,1] [,2]
## [1,]    2    8
## [2,]    4   10
## [3,]    6   12
mat-mat
##      [,1] [,2]
## [1,]    0    0
## [2,]    0    0
## [3,]    0    0
mat*mat
##      [,1] [,2]
## [1,]    1   16
## [2,]    4   25
## [3,]    9   36
mat/mat
##      [,1] [,2]
## [1,]    1    1
## [2,]    1    1
## [3,]    1    1

Sütuna Ayırma

matvek <- 1:6
mat <- matrix(matvek, 6,1)
mat
##      [,1]
## [1,]    1
## [2,]    2
## [3,]    3
## [4,]    4
## [5,]    5
## [6,]    6

Satıra Ayırma

matvek <- 1:6
mat <- matrix(matvek, 1,6)
mat
##      [,1] [,2] [,3] [,4] [,5] [,6]
## [1,]    1    2    3    4    5    6

Birim Mtris

diag(3)
##      [,1] [,2] [,3]
## [1,]    1    0    0
## [2,]    0    1    0
## [3,]    0    0    1
diag(6)
##      [,1] [,2] [,3] [,4] [,5] [,6]
## [1,]    1    0    0    0    0    0
## [2,]    0    1    0    0    0    0
## [3,]    0    0    1    0    0    0
## [4,]    0    0    0    1    0    0
## [5,]    0    0    0    0    1    0
## [6,]    0    0    0    0    0    1

data frame

name <- c("Ismail", "Musab"  , "Halid", "Malik", "Batuhan"  )
 age <- c(28, 30, 32, 41, 55)
job <- c(FALSE, TRUE, TRUE, FALSE, TRUE)
df <- data.frame(name, age, job)
df
##      name age   job
## 1  Ismail  28 FALSE
## 2   Musab  30  TRUE
## 3   Halid  32  TRUE
## 4   Malik  41 FALSE
## 5 Batuhan  55  TRUE
c(job)
## [1] FALSE  TRUE  TRUE FALSE  TRUE
c(age)
## [1] 28 30 32 41 55
c(age, job)
##  [1] 28 30 32 41 55  0  1  1  0  1