FONKSİYONLAR ÖĞRENME GÜNLÜĞÜM

For (i in …) fonksiyonu belirli bir aralık veya vektör üzerinde yineleme yapar. if / else koşullu ifadelerle farklı durumlara göre farklı çıktılar üretir. case_when() ise birden fazla koşulu daha okunabilir şekilde tanımlamaya yarar. function() kendi fonksiyonlarımızı tanımlamamızı sağlar. return() sayesinde ise fonksiyon içinde sonuç geri kullanmak üzere döndürülür. Örnek olarak basit bir fonsiyon vermek gerekirse; kare <- function(x) { return(x^2) } kare(3) # 9 set.seed() yine çok kullanışlı bir fonsiyondur. Rastgele sayı üretiminde aynı sonuçları tekrar elde etmemizi sağlar. Normal dağılımdan rastgele sayı üretimi için ise rnorm() kullanılır. set.seed(42) rnorm(5, mean = 0, sd = 1) Özetle, R’da veri analizi için kullanılan bazı temel fonksiyonların kullanımı ile ilgili; for ve case_when gibi yapılar ile kontrolün akışını yönetmek mükün oluyor. Function ve return sayesinde kendi fonksiyonlarımı yazabiliyorum. set.seed ve rnorm sayesinde rastgele veriler oşuturarak analiz amaçlı kullanıyorum. Ek olarak farklı veri tiplerini bir arada tutabilmek adına list() yöntemi kullanılabilir.