1. 학습
  2. /
  3. 강의
  4. /
  5. R 중급

Connected

연습 문제

vapply 사용하기

이 중급 R 코스에서 배우게 될 세 번째이자 마지막 apply 함수로 직접 실습하기 전에, 먼저 문법을 살펴보죠. 이 함수는 vapply()이고, 문법은 다음과 같아요:

vapply(X, FUN, FUN.VALUE, ..., USE.NAMES = TRUE)

X의 각 원소에 대해 함수 FUN이 적용됩니다. FUN.VALUE 인자에는 이 FUN이 반환하는 값의 형태(템플릿)를 지정해요. USE.NAMES는 기본적으로 TRUE이며, 이 경우 vapply()는 가능하면 이름이 있는 배열을 생성하려고 시도합니다.

다음 연습 문제들에서는 다시 temp 리스트를 사용합니다. 이 리스트에는 길이가 5인 숫자형 벡터 7개가 들어 있어요. 또한 벡터를 입력받아 길이 3의 이름이 있는 벡터를 반환하는 basics() 함수도 준비되어 있습니다. 이 벡터에는 해당 벡터의 최솟값, 평균, 최댓값이 차례대로 담겨 있어요.

지침

100 XP
  • vapply()를 사용해 온도 리스트 temp에 함수 basics()를 적용하세요. 이번에는 FUN.VALUE 인자를 지정하기 위해 numeric(3)를 사용하면 됩니다.