BaşlayınÜcretsiz başlayın

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, kursun bir parçasıdır

Orta Düzey R

Kursa Göz Atın

Egzersiz 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() kullanarak temp vektörü üzerinde uygula.
  • Son olarak, bu fonksiyonu lapply() kullanarak da temp vektörü üzerinde uygula.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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()
Kodu Düzenle ve Çalıştır