Исходный 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.

Другие вопросы по тегам