Loading...
2021. 7. 2. 23:20

[R] 로컬에서 작업할 때 백그라운드에서 따로 코드 실행하기

여러 번의 반복된 작업이나 시뮬레이션 등을 진행할 때 쓰면 좋을법한 방법이다. 방법은 R Studio에서 Jobs 탭을 활용해보는 것이다. (아래 그림 참고, 콘솔창 옆에 있는 Jobs탭) Jobs 탭으로 가보면 아래 그림과 같이 [Start Local Job] 이라는 것이 있다. 클릭하면 아래와 같이 실행할 스크립트 파일 위치와 워크 스페이스를 설정해준다. 그리고 밑에 있는 Copy job results는 [To global enviroment]를 설정해서 Start를 하면 --> 스크립트가 끝나면 global enviroment(평소 콘솔창에서 실행할 때 결과값이 저장되는 곳)에 복사가 된다. 필요 시 해당 기능을 적극적으로 활용하면 시간이 많이 세이브될 것이라고 기대되어진다.

2021. 7. 2. 22:25

[R] 나만의 코드 스니펫(snippet) 만들어보기

R Studio 환경에서 코드 작업을 할 때에 자주 쓰거나 즐겨 쓰는 코드가 있다면 활용하기 좋은 팁이다. 관련 코드들을 미리 사전에 등록하고 쓰는 느낌으로 생각하면 좋을 것 같다. (자주 쓰는 라이브러리라든가, ggplot 테마 옵션이라든가..) 1. 먼저 R Studio 실행 후 [Tools] --> [Global Options] --> [Code] 탭을 보면 하단에 이 보인다. 2. 옆에 있는 를 클릭한다. 지원하는 언어가 좌측에 여러개 뜨고 스니펫을 정의할 수 있는 작은 콘솔창이 보인다. 스니펫을 정의할 때에는 python에서 함수 정의하는 포맷과 유사하다. (콜론만 안붙이면 된다) snippet 이름 code... 여기서 중요한 것은 들여쓰기를 탭(tab) 한 번으로 구분짓는다는 점이다. 3. ..