시작하기무료로 시작하기

sapply 사용 방법

sapply()lapply()와 유사한 방식으로 사용할 수 있습니다. sapply()의 첫 번째 인수는 함수를 적용할 리스트 또는 벡터 X이며, FUN은 적용할 함수입니다. 추가 인수가 필요한 경우 그 뒤에 지정합니다(...):

sapply(X, FUN, ...)

이어지는 연습 문제에서는 7일간의 기온 측정값이 담긴 변수 temp를 사용합니다. 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
코드 편집 및 실행