If문
Ifelse
for, while
for(I in 1:10 { } 중괄호 부분을 여러 번 반복해서 실행하겠다 몇 번을 실행하고 어떻게 반복할 건지 정해야함 예제) 구구단 2단 구하기 for(i in 1:10) { cat("2*",i,"=",2*i,"\n") } 짝수와 홀수 조건 별 데이터 값 구하기 v1<-101:200 for(i in 1:length(v1)){ if(v1[i]%%2==0){ print(v1[i]*2) } else { print(v1[i]+2) } } sum<-0 # 변수 정의 필수!! for (i in 1:100){ sum<-sum+i } print(sum) 프로그래밍 순서에 따라 달라지는 결과 값 subset 함수 사용 방식 subset(iris, Sepal.Length >= 5.0 & # subset 행을 골라내라 Sepal.Length <=6.0)[,1:2] # 첫번째 컬럼 값, 두번째 컬럼 값 뽑기 for 조건문 사용 방식 : 위의 subset 함수와 동일한 값 출력 idx<-c() # 산출할 행의 번호를 저장하는 벡터 for(i in 1:nrow(iris)){ if (iris[i,"Sepal.Length"] >=5.0& iris[i,"Sepal.Length"] <=6.0){ idx<-c(idx,i) } } print(idx) iris[idx,c("Sepal.Length","Sepal.Width")] |