공부해 봅시다/R-Project

function 에서 기본값 지정

Anonymous Pathologist 2016. 9. 10. 22:24

R로 분석하다 보면 function 함수를 통하여 원하는 기능을 반복하게 만드는 경우가 있다. 이 경우에 지정한 입력값을 다 입력을 해야 그 함수가 실행하게 되고, 그렇지 않으면 에러가 발생하여 중단되게 된다. 항상 지정해주면 좋기는 하지만, 꼭 그럴 필요는 없는 경우에는 해당 값에 해당하는 기본값을 지정하면 된다. 함수는 missing() 을 이용한다. R의 예제가 굉장히 간단하고, function 을 이용할 정도의 사용자는 쉽게 이해 가능하기 때문에 도움말을 그대로 복사해 둔다.

myplot <- function(x, y) {
                if(missing(y)) {
                        y <- x
                        x <- 1:length(y)
                }
                plot(x, y)
        }


'공부해 봅시다 > R-Project' 카테고리의 다른 글

RStudio  (0) 2016.11.03
숫자 자리수 prettyNum()  (0) 2016.06.29
축 axis에 중단표시 하기  (0) 2016.01.26
RStudio session  (0) 2015.12.18
벤다이어그램 Venn diagram  (0) 2015.11.25