ПочатиПочніть безкоштовно

Як користуватися sapply

Ви можете використовувати sapply() подібно до того, як використовували lapply(). Перший аргумент sapply() — це список або вектор X, до якого ви хочете застосувати функцію FUN. Можливі додаткові аргументи цієї функції передаються далі (...):

sapply(X, FUN, ...)

У наступних кількох вправах ви працюватимете зі змінною temp, що містить вимірювання температури за 7 днів. temp — це список довжини 7, де кожен елемент — це вектор довжини 5, що представляє 5 вимірювань у певний день. Цю змінну вже визначено в робочому середовищі: введіть str(temp), щоб переглянути її структуру.

Ця вправа є частиною курсу

Середній рівень 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
Редагувати та запускати код