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