Исходный R-скрипт, использующий 32-битный R из 64-битного RStudio
На Win7 у меня установлен как 32-битный, так и 64-битный R. Поскольку нельзя использовать ODBC для 32-разрядного MS Access из 64-разрядного R, я хочу создать сценарий R, используя 32-разрядную версию R. Из этого вопроса SO я понимаю, что могу запустить 32-разрядный R, используя system()
с
system(paste0(Sys.getenv("R_HOME"), "/bin/i386/R.exe"), wait = FALSE, invisible = FALSE)
Это запускает R в терминале. Можно ли также получить сценарий R из system()
вызов?
Я задавался вопросом, будет ли возможность R CMD BATCH, но я не вижу способа установить его на 32 бит R.
1 ответ
Решение
Я думаю, что вы хотите использовать Rscript.exe
запустить файл, а не R.exe
, Вы можете сделать это, просто используя /bin/i386/Rscript.exe your_rfile.R
- так я бы выполнил код R из командной строки в Windows.