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

Orta Düzey R

kursunun bir parçasıdır
Kursu Görüntüle

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