Fonksiyonlara Giriş

Orta Düzey R

Filip Schouwenaars

DataCamp Instructor

Fonksiyonlar

  • Zaten biliyorsunuz!
  • Liste oluştur: list()
  • Değişken göster: print()
Orta Düzey R

Kara kutu ilkesi

Orta Düzey R

Kara kutu ilkesi

Orta Düzey R

Kara kutu ilkesi

Orta Düzey R

Kara kutu ilkesi

Orta Düzey R

Kara kutu ilkesi

Orta Düzey R

Kara kutu ilkesi

Orta Düzey R

Kara kutu ilkesi

Orta Düzey R

R'de fonksiyon çağırma

sd(c(1, 5, 6, 7))
2.629956
values <- c(1, 5, 6, 7)
sd(values)
2.629956
my_sd <- sd(values)
my_sd
2.629956
Orta Düzey R

Fonksiyon dokümantasyonu

help(sd)
?sd
sd(x, na.rm = FALSE)

Ekran Görüntüsü 2021-04-09 09.22.28.png

Orta Düzey R

Sorular

sd(x, na.rm = FALSE)
  • Argüman adları: x, na.rm
  • na.rm = FALSE
  • sd(values) çalışır mı?
Orta Düzey R

Argüman eşleştirme

sd(x, na.rm = FALSE)

Konuma göre

sd(values)

Ada göre

sd(x = values)
Orta Düzey R

na.rm argümanı

values <- c(1, 5, 6, NA)
sd(values)
NA
sd(x, na.rm = FALSE)
sd(values, TRUE)
2.645751
sd(values, na.rm = TRUE)
2.645751
Orta Düzey R

sd(values) çalışır mı?

values <- c(1, 5, 6, 7)
sd(values)
2.629956
sd()
Error in is.data.frame(x) : 
argument "x" is missing, with no default
sd(x, na.rm = FALSE)
Orta Düzey R

Faydalı bir ipucu

args(sd)
function (x, na.rm = FALSE) 
NULL
Orta Düzey R

Özet

  • Fonksiyonlar kara kutu gibi çalışır
  • Argüman eşleştirme: konuma veya ada göre
  • Fonksiyon argümanlarının varsayılanları olabilir
Orta Düzey R

Hadi pratik yapalım!

Orta Düzey R

Preparing Video For Download...