더북(TheBook)

1 함수란

함수(function)는 데이터를 다루기 쉽게 미리 만들어 놓은 명령어로, 요리 도구 혹은 동전을 넣고 상품을 선택하면 물건이 나오는 자판기와 유사합니다. 함수는 미리 정의된 기능으로 데이터를 좀 더 편리하게 조작할 수 있도록 도와줍니다. R 데이터 분석에서 함수는 필수로 사용하는데, 데이터를 효율적으로 처리하려면 보통 데이터를 변수에 담아 놓고 함수로 처리합니다.

 

함수를 사용하여 최솟값과 최댓값을 구해 보겠습니다.

> x <- c(1, 2, 3, 4)
> x
[1] 1 2 3 4

> min(x)     # 최솟값을 구하는 함수
[1] 1

> max(x)     # 최댓값을 구하는 함수
[1] 4

 

최솟값을 구하는 min()과 최댓값을 구하는 max() 함수로 결괏값을 출력했습니다. 결괏값은 앞서 배운 변수에 저장할 수도 있습니다.

> a <- mean(x)     # 평균을 구하는 함수
> a
[1] 2.5

> class(a)
[1] "numeric"
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.