R Script에서 Arguments를 받기 위해서는 다음과 같은 방식으로 하시면 됩니다.



args=(commandArgs(TRUE))


print(args[1])

print(args[2])



args=(commandArgs(TRUE))는 args 변수에 사용자가 입력한 입력변수들을 담는 것이구요.


print(args[1]), print(args[2])는 받은 변수를 출력해보는 라인입니다.


args[0]에는 character(0) 이 들어있다고 나오는데요.


정확하게는 먼지 모르겠지만, 사용자가 입력한 변수는 1부터 시작인 것은 확인 할 수 있었습니다.


Rscript 파일의 실행은 다음과 같이 하시면 되죠?


Rscript filename.R 1 2 


1과 2는 args 가 되는 것이구요.



+ Recent posts