본문 바로가기
Programming/R

[Programming][R] 작업 중간(workspace) 파일 저장하기

by LydiaRyu 2022. 2. 4.
반응형

작업 중간에 결과를 저장하지 않고 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

댓글