Як користуватися 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