R.exe, Rcmd.exe, Rscript.exe 및 Rterm.exe : 차이점은 무엇입니까?


112

다른 R 실행 파일로 어려움을 겪고 있습니다. 배치 파일에서 명령 줄을 실행할 때 R.exe (CMD BATCH 옵션 포함 또는 제외), Rcmd.exe, Rscript.exe 및 Rterm.exe의 차이점은 정확히 무엇입니까?

그리고 다음의 차이점은 무엇입니까?

R.exe --no-environ --no-save < "c:\temp\R\test.R" > "c:\temp\R\out.txt" 2>&1

R.exe CMD BATCH --no-environ --no-save "c:\temp\R\test.R" "c:\temp\R\out.txt"

출력에 차이가 없습니다.

3079 페이지 R 참조 설명서에서 Rcmd.exe 및 Rscript.exe에 대한 내용을 찾을 수 없습니다.

그건 그렇고 : 저는 Windows를 사용하고 있습니다.



3
네, 읽었습니다. 그러나 Rcmd.exe에 대해서는 아무 말도하지 않고 Rscript.exe에 대해서는 몇 줄만 설명하면됩니다. help (Rscript)가 더 많은 정보를 제공합니다
waanders

답변:


116

주의 사항 : 저는 Windows보다 Linux에서 훨씬많이 작업 합니다.

  • Rcmd.exe예전과 같이 역사적으로 남은 것이므로 R CMD somethingWindows 에서는 할 수 없지만 특수 실행 파일이 필요했습니다 Rcmd.exe something. 더 이상 그렇지는 않지만 이전 버전과의 호환성을 위해 제공됩니다.
  • Rterm.exeRcmd.exe사용 된 날로부터의 보류이기도합니다 . 요즘은 무시할 수 있습니다.
  • R CMD BATCH이전 시대에 필요했던 버팀목이다 의 littler 하고 Rscript.exe, 유사 된 문서와 습관에서 여운은 ..
  • Rscript.exe배치 스크립트의 친구입니다. 그걸 써.
  • 그 밖의 모든 것에는 R.exe.

그 외에 Marek이 암시했듯이 참조 설명서는 사용 가능한 6 개의 설명서 중 잘못된 설명서입니다. 시도 R에 대한 소개설치 및 관리 Windows 용 특정 부록을 둘 설명서를.


감사. 그래서 Rcmd.exe와 R CMD BATCH를 잊을 수 있습니까?
waanders 2010 년

1
Windows (셸) 배치 파일에서 명령 줄 구성을 사용하여 R 스크립트를 실행하고 싶습니다. 내가 올바르게 이해하면 R.exe로 충분합니다.
waanders 2010-08-05

R 소개에는 "R.exe 또는 Rterm.exe에 의해 직접 호출하는 터미널 창 (...) 내"라고 표시되어 있습니다. 그래서 다른 모든 Rterm은?
Marek

7
R.exe와 Rterm.exe 사이에는 중요한 차이점이 있습니다. Rterm.exe는 / LARGEADDRESSAWARE로 컴파일되며 R.exe와 달리 Windows 64 비트에서 실행할 때 4GB RAM을 할당 할 수 있습니다. 64 비트 Windows). Rterm.exe가 더 이상 사용되지 않는 경우 R 사람들이 R.exe가 아닌 Rterm.exe에 대해서만이 작업을 수행하는 이유는 무엇입니까?
Meh

2
... 또한 Rscript가로드되지 않는다는 점에서 R과 Rscript의 중요한 차이점 package:methods입니다. 이것이 바로 배치 스크립트 (더 빠른 시작 시간)에 대한 친구 인 이유 중 일부입니다. stackoverflow.com/questions/19680462/…
russellpierce
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.