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

R프로그래밍 - While문

by 미스터탁 2020. 6. 23.

 

반복문으로 가장 많이 사용하는 구문은 for문이고 그다음으로 사용하는 구문은

 

while문입니다. 

 

while문을 사용하는 방법은 다음과 같습니다. 

 

while(조건){

 

반복 코드

 

}

 

 

 

for문으로 했을시 아래 코드와 똑같은 결과를 내기 위해서

for(i in 1:10){
  cat("\n",i) 
}

 

 

while문으로 사용시 아래 코드로 가능합니다.

 

i<-1 
while(i < 11){ 
  cat("\n",i) 
  i<-i+1 
}

i에 초기에 1을 넣고 i가 11미만일때까지 i를 출력하고 

i를 출력할때마다 i 에 1을 더하는 거죠.

단순히 비교해봐도 while문보다 for문이 조금 더 간결하고 직관적인 것을 알 수 있습니다. 

 

while문은 특정 조건이 필요할때 예를들어 특정 error값이 어느 조건 미만으로 작아 질 때까지 시뮬레이션을 돌릴때 사용할 수 있겠죠.

 

 

또는 무한 loop를 돌려서 매일매일 특정시간에 크롤링 할 때에도 사용 가능합니다.

 

무한 loop를 돌릴때 에는

 

아래 코드처럼 조건에 TRUE값을 넣어주시면 됩니다.

 


i<-1 
while(TRUE){ 
  cat("\n",i) 
  i<-i+1 
}

 

코드를 중단하고 싶으시면 아래 파란 console화면을 선택하고 esc버튼을 연타하시면 됩니다.!

 

 

 

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

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

 

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

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

www.inflearn.com

 

반응형

댓글