시작하기무료로 시작하기

반환값이 1인 함수를 사용하여 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()
코드 편집 및 실행