R언어

R언어 반복, 조건, 함수

socialcomputer 2019. 9. 15. 20:29
반응형

조건문은 if, else if

 

출력할땐 

print('Hello')

 

+) 조건문 ifelse

ifelse( 조건, True일때 실행문, False일때 실행문)

 

반복문

for( index in 반복조건) {

     실행문

}

while (조건) {

     실행문

}

 

repeat {

     실행문

     if(조건) break-------꼭 조건문을 넣어 반복을 정지

}

 

내장 함수

exp(x)  는 로그의 역함수이기에 log(exp(x))이렇게 하면, 원래의 x 값이 나옵니다

prod(y) 는 y의 값들을 다 곱한다(y=c(-1, 2, -5, 1, 10) prod(y)는 100이 됨)

 

도움말

help(sum) / ?prod / help('help') / example('length')

 

사용자함수

함수명=function(변수) {

             실행문...

              return (값)

}

 

---------구구단을 출력하는 사용자함수를 만들어라---------------

gugu=function(x){

         y=c(2:9)

         for(i in y){

               dan=i*x

               print(paste(x, "*", i, "=", dan))

         }

          return  (x*y)

}

결과

 

반응형