시작하기무료로 시작하기

반환값이 있는 함수를 사용하여 sapply 적용하기NULL

apply 관련 기법을 어느 정도 익히셨겠지만, 아직 배울 것이 더 있습니다! 이번 연습 문제에서는 벡터나 리스트에 sapply()가 어떻게 반응하는지, 즉 NULL을 반환하는 함수를 적용할 때 어떤 일이 일어나는지 살펴보겠습니다.

벡터를 입력받아 해당 벡터의 평균값을 출력하는 print_info() 함수가 미리 준비되어 있습니다. 이 함수는 cat() 함수를 사용합니다.

이 연습은 강의의 일부입니다

중급 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()
코드 편집 및 실행