반응형
작업 중간에 결과를 저장하지 않고 R을 종료하면, 파일이 저장되지 않아 처음부터 다시 프로그램을 수행해야 하는 상황이 생긴다.
이때, 작업 중간중간 결과를 저장하는 쉬운 방법에 대해 알아보자!
- SAVE로 저장하기
model_xgboost.bak <- model_xgboost
save(model_xgboost.bak, file = 'D:/workspace/model_xgboost.bak.RData')
먼저, 백업 여부를 구분하기 위해. bak을 붙여 백업 파일을 만들었다.(선택사항)
이 파일을 로컬 공간에 저장하기 위해 아래와 같이 작성하고, 확장자를 RData로 하여 R 작업 파일 그대로 저장한다.
save(백업하려는 파일 이름, file = '저장 경로/백업하려는 파일 이름. RData ')
- LOAD로 백업 파일 불러오기
load('D:/workspace/model_xgboost.bak.RData')
로컬에 저장된 작업 파일을 불러오기 위해서는 load 함수를 사용한다.
load('저장 경로/백업 파일. RData')
이렇게 작업 도중에 백업으로 저장한 뒤 이들을 정리해 두면 모델을 다시 돌릴 일이 줄어들고 효율적으로 작업을 할 수 있게 된다 :)
728x90
'Programming > R' 카테고리의 다른 글
[Programming][R] 데이터 타입 변환하기 (0) | 2022.01.31 |
---|---|
[Programming][R]sample( ) 난수 생성하기(set.seed( ) 활용) (0) | 2022.01.31 |
[Programming][R] 랜덤 포레스트(Random Forest) R로 구현하기 (0) | 2021.12.22 |
댓글