본문 바로가기
8. 함수/1) 함수만들기, 설명

R 함수 만들 때 결과 여러개 내보내기

by makhimh 2020. 12. 13.
반응형

벡터를 사용하여 결과 여러개 내보내기

 

평균, 표준편차, 길이를 출력하는 함수를 정의해봅시다. 

 

fun1=function(x){
  mean=mean(x)
  sd=sd(x)
  n=length(x)
  result=c(mean,sd,n)
  result
}

 

사용해봅시다. 

 

> fun1(1:10)
[1]  5.50000  3.02765 10.00000

 

 

리스트를 사용하여 결과 여러개 내보내기

 

평균, 표준편차, 길이를 출력하는 함수를 정의해봅시다. 

 

fun2=function(x){
  mean=mean(x)
  sd=sd(x)
  n=length(x)
  list(mean,sd,n)
}

 

사용해봅시다. 

 

> fun2(1:10)
[[1]]
[1] 5.5

[[2]]
[1] 3.02765

[[3]]
[1] 10
반응형

'8. 함수 > 1) 함수만들기, 설명' 카테고리의 다른 글

R 함수 예제 보는 법  (0) 2020.11.27
R 함수 입력값 (argument) 보는 법  (0) 2020.11.27
R 함수 설명 보는 방법  (0) 2020.11.27
R에서 함수 만드는 방법  (0) 2019.12.21

댓글