10
배치 파일을 사용하여 r 스크립트를 실행하려고합니다. 현재 start"" "shortcut of R"
을 사용하여 R을 엽니 다. 그러나 컴퓨터에 저장 한 r 스크립트를 자동으로 실행하고 싶습니다..bat (배치 파일)에서 R 스크립트 실행
스크립트 실행 후 R이 닫히고 R 실행이 표시되지 않습니다.
그럴 수 있습니까? 고마워요!
배치 파일을 사용하여 r 스크립트를 실행하려고합니다. 현재 start"" "shortcut of R"
을 사용하여 R을 엽니 다. 그러나 컴퓨터에 저장 한 r 스크립트를 자동으로 실행하고 싶습니다..bat (배치 파일)에서 R 스크립트 실행
스크립트 실행 후 R이 닫히고 R 실행이 표시되지 않습니다.
그럴 수 있습니까? 고마워요!
Rscript은 이러한 종류의 사용을 위해 설계된 표준 R 명령의 비대화 형 변형입니다.
예를 들어, Windows에서이 같은 launcher.bat
을 정의 할 수 있습니다 : 당신이 코드를 추가 myscript.R에서
PATH PATH_TO_R/R-version/bin;%path%
cd PATH_TO_R_SCRIPT
Rscript myscript.R arg1 arg2
이 인수를 읽기 :
args <- commandArgs(trailingOnly = TRUE)
arg1 <- as.character(args[1])
arg2 <- as.numeric(args[2])
이 유용했다 - 감사합니다. –
arg1과 arg2는 어떻게됩니까? myscript.R 내부의 코드가 무엇인지'print (arg1)'하고 싶다고 말할 수 있습니까? – hedgedandlevered
@hedgedandlevered args를 읽는 방법을 보여주기 위해 내 대답을 편집합니다. – agstudy