Vektör döndüren fonksiyonla sapply
Önceki egzersizlerde, sapply()'in, lapply()'ın döndüreceği listeyi bir vektöre çevirerek nasıl basitleştirdiğini gördün. Peki ya liste veya vektör üzerinde uyguladığın fonksiyon, uzunluğu 1’den büyük bir vektör döndürüyorsa? Videodan hatırlamıyorsan, cehalet vadisinde daha fazla vakit kaybetme ve talimatlara geç!
Bu egzersiz
Orta Düzey R
kursunun bir parçasıdırEgzersiz talimatları
extremes()fonksiyonunun tanımını tamamla. Bu fonksiyon bir sayısal değerler vektörü alır ve verilen vektörün en küçük ve en büyük değerlerini, sırasıyla "min" ve "max" adlarıyla içeren bir vektör döndürür.- Bu fonksiyonu
sapply()kullanaraktempvektörü üzerinde uygula. - Son olarak, bu fonksiyonu
lapply()kullanarak datempvektörü üzerinde uygula.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# temp is already available in the workspace
# Create a function that returns min and max of a vector: extremes
extremes <- function(x) {
c(min = min(x), ___ = ___)
}
# Apply extremes() over temp with sapply()
# Apply extremes() over temp with lapply()