시작하기무료로 시작하기

함수 사용하기 (3)

영상에서 Filip이 sd() 함수의 인수를 지정하는 방법을 설명했습니다. sd() 함수에는 선택적 인수 na.rm이 있으며, 이 인수는 표준 편차를 계산하기 전에 입력 벡터에서 결측값을 제거할지 여부를 지정합니다.

문서를 자세히 살펴보셨다면, mean() 함수에도 동일한 역할을 하는 na.rm 인수가 있다는 것을 아실 겁니다. 기본 S3 메서드의 사용법에서 볼 수 있듯이, 기본값은 FALSE로 설정되어 있습니다:

mean(x, trim = 0, na.rm = FALSE, ...)

이제 벡터 linkedinfacebook에 결측값(NA)이 포함된 경우 어떤 일이 발생하는지 확인해 보겠습니다.

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

중급 R

강의 보기

연습 안내

  • 선택적 인수를 지정하지 않고 LinkedIn 프로필 조회수의 평균 개수를 계산하세요. 결과를 콘솔에 출력하기만 하면 됩니다.
  • LinkedIn 프로필 조회수의 평균 개수를 다시 계산하되, 이번에는 입력 벡터에서 결측값을 제거하도록 R에 지정하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# The linkedin and facebook vectors have already been created for you
linkedin <- c(16, 9, 13, 5, NA, 17, 14)
facebook <- c(17, NA, 5, 16, 8, 13, 14)

# Basic average of linkedin


# Advanced average of linkedin
코드 편집 및 실행