R언어 공부를 위한 틀 틀:R
- R:개요
- R:코딩팁
- R:연산자
- R:객체
- R:자료형
- R:자료구조
- R:함수
- R:자주사용하는 함수
- R:aplly계열(반복문, 중복작업)
- R:제어문
- R:조건문
- R:반복문
- R:자료조작
- R:데이터프레임
- R:행렬
- R:데이터 저장과 불러오기
- R:데이터베이스
- R:특정조건 추출하기
- R:패키지
- R:magrittr(파이프연산자)
- R:dplyr(데이터프레임 조작)
- R:ggplot2(그래프그리기)
- R:KoNLP(한글 텍스트마이닝), wordcloud2(워드클라우드)
- R:ddply(데이터 집계, 조작)
- R:tidyverse(데이터를 정제하는 패키지들의 집합)
- R:jsonlite(JSON 파일 다루기)
- R:pbapply(apply계열에 진행바를 보여준다.)
- R:활용
- R:데이터 접근
- R:연관성분석
- R:분류분석
- R:팁
- R:연구용 팁
| 형태
|
|
|
예시
|
| 기본형
|
for(반복) {명령}
|
정의된 반복 형태에 따라 명령 수행.
|
for(i in 1:3) {명령}
|
|
|
while(조건) {명령}
|
조건이 참인 경우에 명령 수행.
|
while(i<10) {명령}
|
|
|
repeat{명령}
|
조건없이 반복을 수행하기에, 분기문이 필요하다.
|
repeat{ i=i+1; if(i>10) break}
|
다른 언어에서와 마찬가지로 중복사용이 가능하다.
| 분기문
|
설명
|
| break
|
반복실행을 무조건 빠져나가게 한다.
|
| next
|
다음의 반복실행으로 넘어가게 한다.
|
반복문 형식이 아닌데 그 기능을 쓰고 싶을 때
[편집 | 원본 편집]
숫자 %in% 데이터
숫자가 데이터 안에 포함되어 있는지 확인하는 문.