데이터과학

[TIL]R의 특징(1)

화공쟁이 2020. 2. 20. 09:10

1. 대화식 실행을 기본으로 함

- R console 창에 필요한 명령문을 입력해서 결과를 얻는 방식

(예) 명령문 입력 --> 결과 수행 --> 명령문 입력 --> 결과 수행

2. 일괄 실행방식도 지원됨

- 명령문의 갯수가 많거나 수정하여 재사용 필요시 편집기를 활용하여 스크립트 작성, 저장 가능

- 나중에 스크립트를 다시 불러와서 재사용 가능 (라인별 실행/일괄실행)

(예시)

#함수실행
source("MyScript.R")
#함수실행 및 source 보기
source("MyScript.R", echo=TRUE) 

3. 자주 사용하는 R코드를 패키지화 하면 단순히 반복 사용이 용이해질 뿐 아니라 코드 공유나 문서화도 용이해짐 

- roxygen2와 devtools 패키지 설치 필요

패키지 작성법은 (https://www.popit.kr/recycled-r/) 참조