R.exe, Rcmd.exe, Rscript.exe i rtm.exe: jaka jest różnica?
Zmagam się z różnymi plikami wykonywalnymi R. Jaka dokładnie jest różnica między R.exe (z lub bez opcji wsadowej CMD), Rcmd.exe, Rscript.exe i rtm.exe podczas uruchamiania wiersza poleceń w pliku wsadowym?
A jaka jest różnica między:
R.exe --no-environ --no-save < "c:\temp\R\test.R" > "c:\temp\R\out.txt" 2>&1
I
R.exe CMD BATCH --no-environ --no-save "c:\temp\R\test.R" "c:\temp\R\out.txt"
Brak różnicy w wyjściu.
Nie mogę znaleźć nic o Rcmd.exe i Rscript.exe w 3079 stron r reference manual.Przy okazji: używam Okna.
116
1 answers
Zastrzeżenie: pracuję dużo bardziej na Linuksie niż Windows:
-
Rcmd.exe
jest historyczną pozostałością, ponieważ kiedyś nie można było zrobićR CMD something
w systemie Windows, ale trzeba było użyć specjalnego pliku wykonywalnegoRcmd.exe something
. Tak już nie jest, ale przewiduje się zgodność wsteczną. -
Rterm.exe
jest również holdover z czasów, kiedy {[0] } był używany. W dzisiejszych czasach można je ignorować. -
R CMD BATCH
jest kulą, która była potrzebna w dniach poprzedzających i i podobnie utrzymujące się ze starych doktorów i nawyków.. - {[6] } jest twoim przyjacielem dla skryptów wsadowych; użyj go.
- za wszystko inne, jest
R.exe
.
Poza tym, jak zaznaczył Marek, podręcznik referencyjny jest błędny spośród sześciu dostępnych podręczników. Wypróbuj Wprowadzenie do R oraz instrukcje instalacji i Admin , z których oba mają specjalne dodatki dla systemu Windows.
119
Author: Dirk Eddelbuettel,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-08-13 02:17:33
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-08-13 02:17:33