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, kursun bir parçasıdır
Orta Düzey R
Egzersiz 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ı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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