sapply nasıl kullanılır
sapply() fonksiyonunu, lapply() ile kullandığın şekilde kullanabilirsin. sapply() fonksiyonunun ilk argümanı, bir fonksiyonu uygulamak istediğin liste veya vektör olan X, ikinci argüman ise FUN fonksiyonudur. Bu fonksiyona iletmek istediğin ek argümanları daha sonra (...) belirtebilirsin:
sapply(X, FUN, ...)
Sonraki birkaç egzersizde, 7 güne ait sıcaklık ölçümlerini içeren temp değişkeniyle çalışacaksın. temp, her biri belirli bir gündeki 5 ölçümü temsil eden, uzunluğu 5 olan vektörlerden oluşan, uzunluğu 7 olan bir listedir. Bu değişken çalışma alanında zaten tanımlı: yapısını görmek için str(temp) yaz.
Bu egzersiz
Orta Düzey R
kursunun bir parçasıdırEgzersiz talimatları
- Her günün sıcaklık ölçümlerinin minimumunu (yerleşik
min()fonksiyonu) hesaplamak içinlapply()kullan. - Aynısını bu kez
sapply()ile yap. Çıktının nasıl farklılaştığını gör. - Her gün için maksimum (
max()) sıcaklığı hesaplamak üzerelapply()kullan. - Yine, aynı soruyu çözmek için
sapply()kullan velapply()ilesapply()arasındaki farkı gör.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# temp has already been defined in the workspace
# Use lapply() to find each day's minimum temperature
# Use sapply() to find each day's minimum temperature
# Use lapply() to find each day's maximum temperature
# Use sapply() to find each day's maximum temperature