13 Matrislerde Seçme İşlemi

Vektörlerde olduğu gibi matrislerde de matrisin elemanlarına ulaşmak için [] kullanılır. [a,b] a ulaşmak istediğimiz satırı, b ise ulaşmak istediğimiz sütunu ifade eder. a ve b değerlerini birlikte girersek a. satır b. sütundaki değere ulaşırız. [a,] ise a. satırın tümüne, [,b]’de ise b. sütunun tümüne ulaşırız. Vektörlerdeki işlemler matrislerde de geçerlidir.

a <- 1:9
A <- matrix(a,ncol=3)
A[1,]
## [1] 1 4 7
b <- c(17,42,17,9,9,17,1,9,10)
B <- matrix(b,nrow=3)
B[B==9] ; length(B[B==9])  #length fonksiyonu ile bir vetkörün uzunluğu bulunabilir.
## [1] 9 9 9
## [1] 3

Herhangi bir elemanına yeni bir eleman atamak için;

c <- 1:12
C <- matrix(c, nrow=3)
C[2,2] <- 11111
C
##      [,1]  [,2] [,3] [,4]
## [1,]    1     4    7   10
## [2,]    2 11111    8   11
## [3,]    3     6    9   12