İki Vektörün Birbiriyle Aritmetik İşlemleri
k <- 2:6
d <- 6:10
k+d
## [1] 8 10 12 14 16
İki Vektörün Birbiriyle Birleştirilmesi
f <- 2:6
x <- 6:19
c(f, x)
## [1] 2 3 4 5 6 6 7 8 9 10 11 12 13 14 15 16 17 18 19
d-k
## [1] 4 4 4 4 4
d*k
## [1] 12 21 32 45 60
d/k
## [1] 3.000000 2.333333 2.000000 1.800000 1.666667
Matrislerle Aritmetik İşlemler
mat <- 1:6
m <- matrix(mat, 3,2)
m
## [,1] [,2]
## [1,] 1 4
## [2,] 2 5
## [3,] 3 6
m+m
## [,1] [,2]
## [1,] 2 8
## [2,] 4 10
## [3,] 6 12
m*m
## [,1] [,2]
## [1,] 1 16
## [2,] 4 25
## [3,] 9 36
m/m
## [,1] [,2]
## [1,] 1 1
## [2,] 1 1
## [3,] 1 1
Satıra Ayırma
f <- 1:6
x <- matrix(f, 5,6)
x
## [,1] [,2] [,3] [,4] [,5] [,6]
## [1,] 1 6 5 4 3 2
## [2,] 2 1 6 5 4 3
## [3,] 3 2 1 6 5 4
## [4,] 4 3 2 1 6 5
## [5,] 5 4 3 2 1 6
Sütuna Ayırma
f <- 1:6
x <- matrix(f, 6,4)
x
## [,1] [,2] [,3] [,4]
## [1,] 1 1 1 1
## [2,] 2 2 2 2
## [3,] 3 3 3 3
## [4,] 4 4 4 4
## [5,] 5 5 5 5
## [6,] 6 6 6 6
BİRİM MATRİS
diag(3)
## [,1] [,2] [,3]
## [1,] 1 0 0
## [2,] 0 1 0
## [3,] 0 0 1
diag(5)
## [,1] [,2] [,3] [,4] [,5]
## [1,] 1 0 0 0 0
## [2,] 0 1 0 0 0
## [3,] 0 0 1 0 0
## [4,] 0 0 0 1 0
## [5,] 0 0 0 0 1
Veri Çerçevesi
isim <- c("ali", "leyla" , "can", "hasan", "mert" )
yas <- c(23, 24, 24, 22, 23)
kilo <- c(47, 55, 54, 62, 65)
vc <- data.frame(isim, yas, kilo)
vc
## isim yas kilo
## 1 ali 23 47
## 2 leyla 24 55
## 3 can 24 54
## 4 hasan 22 62
## 5 mert 23 65
c(yas)
## [1] 23 24 24 22 23
c(isim)
## [1] "ali" "leyla" "can" "hasan" "mert"
c(kilo)
## [1] 47 55 54 62 65