Patrick's 데이터 세상

R 언어와 문법 - 반복 구문과 조건문 본문

Programming/R

R 언어와 문법 - 반복 구문과 조건문

patrick610 2020. 6. 24. 22:10
반응형
SMALL

반복 구문과 조건문

 

① for 반복 구문

   ex) 

a = c( ) # 아무런 값도 포함되지 않는 a벡터 선언
   for (i in 1:9) {
   a[ i ] = i * i
   }

a
#Result
[1]  1  4  9  16  25  36  49  64  81

 

isum = 0
for (i in 1:100) {
isum = isum + i
}

cat("1부터 100까지의 합 = ", isum, "입니다.", "\n")
#Result
1부터 100까지의 합 = 5050입니다.

 

② while 반복 구문

   ex)

x=1
while( x<5 ) {
x=x+1
print(x)
}

[1]  2
[1]  3
[1]  4
[1]  5

 

③ if~else 반복 구문

   ex)

StatScode = c(88, 90, 78, 84, 76, 68, ... , 30, 29, 10, 49, 88)
over70 = rep(0,40)   # 1
for(i in 1:40) {
if ( StatScore[ i ] >= 70 ) over70[ i ] = 1   # 2
else over70[ i ] = 0 }

over70
#Result
[1]  1  1  1  1  1  0 ...  0  0  0  0  1

sum(over70)
#Result
[1]  18

 

반응형
LIST
Comments