Как использовать sapply
Функцию sapply() можно использовать так же, как и lapply(). Первый аргумент sapply() — это список или вектор X, к элементам которого применяется функция FUN. Дополнительные аргументы этой функции указываются следом (...):
sapply(X, FUN, ...)
В следующих нескольких упражнениях вы будете работать с переменной temp, которая содержит измерения температуры за 7 дней. temp — это список из 7 элементов, каждый из которых является вектором длиной 5 и представляет 5 измерений за один день. Эта переменная уже определена в рабочей среде: введите str(temp), чтобы изучить её структуру.
Это упражнение является частью курса
Intermediate R
Инструкции к упражнению
- С помощью
lapply()вычислите минимальное значение (встроенная функцияmin()) температурных измерений для каждого дня. - Сделайте то же самое, но на этот раз с помощью
sapply(). Обратите внимание на различие в выводе. - С помощью
lapply()вычислите максимальное значение (max()) температуры для каждого дня. - Затем используйте
sapply()для решения той же задачи и посмотрите, чем отличаются результатыlapply()иsapply().
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# 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