R, RStudio: Программное переключение между 32-битной и 64-битной версиями R

Есть ли в RStudio функция, которая перезапускает консоль R в 64-битном или 32-битном режиме без повторного открытия RStudio (или, по крайней мере, автоматического повторного открытия, если этого нельзя избежать)?

Я обычно работаю в 32-разрядном режиме при использовании RODBC, чтобы иметь возможность извлекать данные из базы данных Access, но в противном случае я хотел бы использовать возможности 64-разрядного режима для всех других задач, все еще находясь в RStudio.


person mcjudd    schedule 05.03.2015    source источник
comment
Вы могли бы просто вызвать другую версию с помощью system, например: system(paste0(Sys.getenv("R_HOME"), "/bin/x64/R.exe"), wait = FALSE, invisible = FALSE), но, возможно, вы могли бы уточнить, на что именно вы надеетесь.   -  person Thomas    schedule 05.03.2015
comment
Это очень удобная функция, @Thomas. Спасибо, что познакомили меня с функцией system. Пожалуйста, смотрите мой уточненный вопрос. Я также проверю раздел поддержки RStudio.   -  person mcjudd    schedule 06.03.2015
comment
@ Томас, не мог бы ты добавить немного пояснений к своему комментарию. Если вы работаете в 64-разрядной версии RStudio, но я хочу временно перейти на 32-разрядную версию, чтобы подключиться к базе данных доступа RODBC с помощью odbcConnect, как изменится системная функция с одной (64-разрядной по сравнению с 32-разрядной) на другую. Может быть, опубликовать как ответ ...? Спасибо!   -  person B. Davis    schedule 03.06.2015
comment
@B.Davis, он открывает другой экземпляр R, в котором вы можете выполнять некоторые операции, прежде чем вернуться к обычному сеансу RStudio.   -  person Thomas    schedule 03.06.2015