[R] Error when calling R from Python
Martin Maechler
m@ech|er @end|ng |rom @t@t@m@th@ethz@ch
Tue Jan 26 12:37:58 CET 2021
>>>>> Marcel Baumgartner
>>>>> on Tue, 26 Jan 2021 08:55:48 +0100 writes:
> Dear all, my colleague posted our issue on stackoverflow:
> Calling R script from Python does not save log file in
> version 4 - Stack Overflow
> [https://stackoverflow.com/questions/65887485/calling-r-script-from-python-does-not-save-log-file-in-version-4]
> It is about this kind of call to R:
> R.exe -f code.R --args "~/file.txt" 1> "~/log.txt" 2>&1".
> The issue is that the log.txt file is not created when
> running R 4.x.x. The same code works perfectly fine with R
> 3.6.x.
> Any idea what's going wrong as of version 4? Regards
> Marcel
Dear Marcel,
I think the solution is embarrassingly simple:
>From the SO post, where she showed a bit more detail than you
show here, it's clear you have confused
'R.exe' and 'Rscript.exe' and what you say above is not true:
'R.exe' was used for R 3.6.0 but for R 4.0.3, you/she used
'Rscript.exe' instead.
... as you've noticed now, they do behave differently, indeed!
Avec meilleures salutations,
Martin
More information about the R-help
mailing list