본문 바로가기
R프로그래밍

R프로그래밍 - 반복문 (for문) 사용법

by 미스터탁 2020. 6. 23.

 

코딩을 하다보면 반복문을 안 쓸 수가 없겠죠?

 

모든 프로그래밍 언어에서 반복문은 필수 입니다.

 

그중에서도 for문이 가장 기초적인 반복문이죠

 

반복문이라 함은 여러 번 반복해야 하는 작업들을 한번에 하게 해주는 구문이죠

 

for문의 기본적인 구조는 다음과 같습니다.

 

for(인자 in 반복index){

 

반복할 내용

 

}

 

 

예를 들어 아래 코드와 같이

 

 

 

for(i in 1:10){ 
  print(i) 
}

쓰게 되면

 

i 를 1부터 10까지 돌아가며 { } 안에 있는 코드

 

즉 print(i)를 실행하게 하는 것입니다.

 

실행화면은 아래와 같습니다.

 

 

 

 

for 문을 쓰실 때 저 코드 처럼 꼭 1:10 이런식으로 쓸 필요는 없습니다.

 

본인이 원하는 index에 대해 반복작업을 시킬 수 있습니다.

 

아래 코드 처럼

 


for(i in c(3,6,8)){ 
  print(i) 
}

사용하시면 i를 c(3, 6, 8) 벡터에서 한 index씩 옮겨가며 { } 안에 있는 값을 print 시킵니다.

 

 

 

아래 코드 처럼 응용 해서 사용할 수 도 있습니다.

 

for문은 크롤링, 데이터마이닝, 시뮬레이션 등등 다양하게 활용되니 꼭 익혀두시는게 중요합니다.

 

 


index<-seq(1,100,by=10) 
for(i in index){ 
  print(i) 
}

 

 

인프런에서 R강의/딥러닝 강의를 업로드 하고 있습니다.

https://www.inflearn.com/roadmaps/225

 

[입문~활용] 데이터 분석가 되기 with R | 더 나은 학습을 위한 가이드

기초부터 실전까지,R로 시작하는데이터 분석의 세계! 고객 분석, 트렌드·브랜드 분석, 데이터 저널리즘까지... 사물인터넷(IoT)과 빅데이터, 인공지능(AI)과 같은 기술이 주목을 받기 시작하면서 �

www.inflearn.com

 

반응형

댓글