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

sapply с функциями, возвращающими NULL

У вас уже есть несколько приёмов работы с функциями apply, но наверняка хочется узнать больше! В этом упражнении вы увидите, как sapply() ведёт себя, когда применяемая функция возвращает NULL для вектора или списка.

Функция print_info(), которая принимает вектор и выводит его среднее значение, уже создана для вас. Она использует функцию cat().

Это упражнение является частью курса

Intermediate R

Посмотреть курс

Инструкции к упражнению

  • Примените print_info() к элементам temp с помощью sapply().
  • Повторите то же самое с lapply(). Заметили ли вы разницу?

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# temp is already available in the workspace

# Definition of print_info()
print_info <- function(x) {
  cat("The average temperature is", mean(x), "\n")
}

# Apply print_info() over temp using sapply()


# Apply print_info() over temp using lapply()
Редактировать и запускать код