НачатьНачать бесплатно

Как использовать 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
Редактировать и запускать код