Bu dersin ilk haftasında R ve R studio programlarını bilgisayarlarımıza yükleyip gerekli ayarlamaları tamamladık. Ardından nesne atama ve basit işlemler ile ilgili alıştırmalar yaptık.
3+2
## [1] 5
3 + 2
## [1] 5
# ile başlayan satır yorum satırıdır.
Yukardaki işlemleri incelediğimizde R ın boşluklara duyarlı olmadığını ve “#” işareti ile başlayan satırın yorum sayırı olduğunu görüyoruz.
b <- 7
y <- b * b
y
## [1] 49
Yukardaki işlemde b nesnesine 7 sayısının atandığını daha sonra y nesnesine atanan çarpma işleminin gerçekleştirildiğini görüyoruz.
Basit işlemlerden toplama işlemi için (+), çıkarma işlemi için (-), çarpma işlemi için (*), bölme işlemi için (/), üs alma işlemi için (^), mod alma icin ise (%%) operatorleri kullanılmaktadır.
Aşağıda nesne oluşturma alıştırmaları yapılmıştır.
ad <- "esma"
yas <- 17 + 10
gun <-Sys.Date()
yeniyil <- as.Date("2024-01-01")
veri <- rnorm(n = 10, mean = 15, sd = 3)
yeniyil - gun
## Time difference of -293 days
n1 <- yas + 10
n1
## [1] 37
mean(veri)
## [1] 16.17147
Aşağıda nesne oluşturma alıştırmalarına dikdörtgenin alanı ve köşegen uzunluğu hesabı yapılarak devam edilmiştir.
# en nesnesi tanimlama
en <- 4
# boy nesnesi tanimlama
boy <- 10
# alan nesnesi tanimlama
alan <- (en*boy)
# alan nesnesini yazdirma
alan
## [1] 40
# en nesnesi tanimlama
en <- 4
# boy nesnesi tanimlama
boy <- 10
# kosegen nesnesi tanimlama
ksgn <- sqrt(en^2 + boy^2)
# kosegen nesnesini yazdirma
ksgn
## [1] 10.77033
Dersin ilk haftasına dair notlarım bu şekildeydi. Diğer haftalar için takipte kalın!
## ❤️