Fonksiyonlar
Fonksiyonlar, komut dizileridir ve argümanlardan oluşur.
Fonksiyon(argümanlar) {
fonskiyon gövdesi
}
Örnek bir fonksiyon
karesinibul(sayi) {
sayi*sayi
}
karesinibul(3) yazarsanız 3’ün karesini hesaplayacaktır.
Önemli noktalar
Argümanların olağan (default) değerleri:
Default argüman örneği
nnorm fonksiyonu normal dağılıma sahip sayı kümesi oluşturmanızı sağlar.ortalaması 0 ve SD’si 1 kullanılır.
rnorm(n, mean, sd)
rnorm(4, 2, 1 ) = rnorm(n=4, mean=2, sd= 1)
set.seed() fonksiyonu her çalıştırmamızda aynı sayıları üretir.
set.seed(231) rnorm(4, 2, 1)
kare_al <- function(sayi){
sayi*sayi }
kare_al(6)
Vektör
R’da sayı dizileri vektörle ifade edilir.
sayı dizisini c() ile bir vektöre benzetiriz.
x <- c(1, 2, 3)
mean(x)
R Çalışma Alanı
çalışma alanını gözden geçirmek için gereken fonksiyonlar
ls()
objects()
Aralarında bir fark bulunmamaktadır.
demet <-ls(pattern = “1”) : ‘1’ karakterini içeren nesneleri seçip listelemek
rm(list = demet) : “demet” yani içinde 1 olan nesneler silinir.
ls.str()
rm(nesne_adı) : nesneyi siler.
rm(list = ls()) : ortamdaki tüm nesneler silinir.
R Çalışma Dizini
getwd() : Çalışma alanını gösterir.
setwd() : Çalışma dizinini değiştirmek için kullanılacak olan fonksiyon