7 Vektörler

Vektör oluşturmak için c() fonksiyonu kullanılır.

7.1 Vektör Yaratma

Vektör oluşturmak için c() fonksiyonu kullanılır.

degisken_adi <- c(5,2,2,41,5)
degisken_adi # Değişkeni çağırma
## [1]  5  2  2 41  5
  • örnek1.2
degisken2 <- c(5,"a",3,"3")
degisken2
## [1] "5" "a" "3" "3"

R programlama dilinde bir vektörün ya da matrisin elamanına ulaşmak için o elemanın indisi çağırılır. Başkaca programlama dillerinde ilk indis 0 ile başlasa da R dilinde ilk indis 1’dir

degisken_adi[1]
## [1] 5

indisde - kullanıldığında o değerler hariç diğer değerlere erişilir.

degisken_adi[-1]
## [1]  2  2 41  5

7.2 Vektörlerde İşlemler

Atanan tekil değerler gibi vektörlerde de matematiksel işlemler tanımlıdır. Birden fazla vektör aynı aynda işleme sokulacağı zaman bu vektörlerin uzunlukları aynı olmalıdır.(Aynı zamanda tüm birimleri numeric olmalıdır.)

vektor <- c(3,1,5,1,24,5,21)
vektor/3
## [1] 1.0000000 0.3333333 1.6666667 0.3333333 8.0000000 1.6666667 7.0000000
-c(2,-1,3)
## [1] -2  1 -3
vektor1 <- c(3,2,1)
vektor2 <- c(3,3,4)
vektor1*vektor2
## [1] 9 6 4

7.3 Dizi Yaratma

R dilinde diziler seq() fonksiyonu ile yaratılabilir. default parametreleri seq(from = ,to = ,by = ) (Kaçtan, kaça, kaçar kaçar)

seq(4,6,0.3)
## [1] 4.0 4.3 4.6 4.9 5.2 5.5 5.8

Dizi oluşturmak için sıkça kullanılan başka bir operatör ise " : " operatörüdür.

-3:3
## [1] -3 -2 -1  0  1  2  3

7.4 Tekrarlı Vektörler

Tekrarlı ifadeler rep() fonksiyonu ile yaratılabilir. default parametreleri rep(x = ,times = ) (Neyi, kaç kere)

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