İ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