프로젝트를 통한 관리

#### 1. 캡슐화 ####
# 코드를 나누어서 덩어리로 관리
# 덩어리들이 따로 있으니까 기능 추가/보수도 쉽다.

#### 2. R Studio 기능 활용 ####
# 주석 4개로 접고 펴기 등 -> [ Ctrl+shift+O ]로 다시 메뉴 불러옴

#### 3. 사용자 정의함수 활용 ####
# source()를 활용하면, 다른 스크립트의 함수를 불러올 수 있다.
# 사용자 정의 함수 -> 스크립트로 저장 -> 다른데서 source()로 불러오기(사용자 정의함수 자동 등록됨)

#### 4. 파일을 목적별로 나누기 ####
# 용도에 따라 : 데이터 입출력 / 전처리 / 시각화/ 레포팅ppt, markdown 등
# 성질에 따라 : 환경설정 / 데이터 병합 / global option 등
# 특정 업무 처리
# ex>
# 01_env.r   : 패키지 로딩 / 옵션 설정 / DB연결
# 02_EDA.r   : 파일 불러오기 / 이상치/결측치 처리 / 데이터 분포 확인 / 상관계수, 행렬 등
# 03_model.r : Feature Engineering / 모델 성능비교
# 04_vis.r   : 시각화 공들여서 할 때,

#### 5.Project 생성 및 관리 ####
# 여러 스크립트 파일과 작업폴더를 한번에 관리
# 작업 폴더 관리가 매우 쉬워짐
# New Project > Empty Project 등


image

image

image
- New project를 선택해서 새로운 프로젝트 생성


image
- 윈도우에서 ~ 표시는 문서(Document)폴더를 의미한다.
- 나는 Browse를 통해 특정 폴더를 지정해주었다.

image

image
- getwd()결과 자동으로 해당 폴더의 directory가 working directory로 지정되어있다!


image
- 주석을 앞뒤로 # 4개씩 달고, 하위 주석일 경우 ...L 1) (엘 대문자) 식으로 만들자.
- [ Ctrl + Shift + O ]를 누르면 우측에 주석 메뉴가 뜬다.!

image

image
image
- row번호 우측에 화살표를 접고 펼수 있다.


사용자 정의함수로 스크립트 캡슐화 -> source()로 활용하기


image
- 사용자 정의 함수를 정의한 .r파일을 하나 작성하여 저장 한 뒤

image
- source(" .r")만 호출하여도 env창에 사용자 정의함수가 등록이 되는 것을 확인할 수 있다.

image
- 정상적으로 사용가능하다.

+ Recent posts