Patrick's 데이터 세상
R 언어와 문법 - 반복 구문과 조건문 본문
반응형
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
'Programming > R' 카테고리의 다른 글
R 언어와 문법 - 유용한 기능들 (0) | 2020.06.25 |
---|---|
R 언어와 문법 - 사용자 정의 함수 (0) | 2020.06.25 |
R 언어와 문법 - 데이터 핸들링 (0) | 2020.06.24 |
R 언어와 문법 - 기초 함수 (0) | 2020.06.24 |
R 언어와 문법 - 외부 데이터 불러오기 (0) | 2020.06.24 |
Comments