함수 사용하기 (3)
영상에서 Filip이 sd() 함수의 인수를 지정하는 방법을 설명했습니다. sd() 함수에는 선택적 인수 na.rm이 있으며, 이 인수는 표준 편차를 계산하기 전에 입력 벡터에서 결측값을 제거할지 여부를 지정합니다.
문서를 자세히 살펴보셨다면, mean() 함수에도 동일한 역할을 하는 na.rm 인수가 있다는 것을 아실 겁니다. 기본 S3 메서드의 사용법에서 볼 수 있듯이, 기본값은 FALSE로 설정되어 있습니다:
mean(x, trim = 0, na.rm = FALSE, ...)
이제 벡터 linkedin과 facebook에 결측값(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