Скрученный может помочь Вам с тем, что Вы делаете, проверяете их документацию, существует много примеров. Также это - сформировавшийся продукт с многочисленным сообществом разработчика/пользователя позади него.
Вы должны скопировать ярлык R (файл R.lnk) в желаемую папку. Затем в «Свойства» (правая кнопка мыши -> последний вариант) удалите что-либо в поле «Начать в ...» во второй вкладке («Ярлык»?). Если вы запустите R с этим ярлыком, рабочий каталог будет тем, где находится ярлык.
У меня нет английской версии Windows, поэтому я не уверен насчет имен полей, но их должно быть легко найти.
] Подобные вопросы были в R-windows-faq:
2.10 Как мне сохранить рабочие области для разных проектов в разных каталогах?
2.14 Что такое HOME и рабочие каталоги?
В 2.14 упоминается, что
Рабочий каталог - это каталог, из которого был запущен Rgui или Rterm, если только не был использован ярлык, когда он задан в `Start in ' поле свойств ярлыка.
Если вы используете Emacs / ESS, это не проблема. Я перехожу в каталог, в котором находится мой сценарий R, открываю его, затем запускаю процесс R ESS. Появится консоль R с текущим каталогом в качестве рабочего каталога R.
Если вы еще не преобразовали в Emacs / ESS, я рекомендую это. (Хотя, чтобы предотвратить пламенную войну, я также отмечаю, что есть аналогичные варианты для пользователей Vi.)
Надеюсь, что это поможет.
Сохраните рабочее пространство в желаемом каталоге, а после этого просто откройте рабочее пространство из проводника Windows.
Вы можете использовать переменную окружения. Это может работать с Sys.getenv ()
и Sys.setenv ()
. Например:
Просто деталь: вместо того, чтобы менять местами косую черту, как вы говорите, просто добавьте еще одну обратную косую черту. Два из них \ работают так же, как один из этих /. Это хотя бы немного облегчает задачу.
Я ставлю перед своими скриптами следующую строку, и это позволяет мне работать на разных компьютерах.
setwd(path.expand("~/path/to/working/directory/") )
где ~ это = вашему домашнему каталогу.
Sys.setenv(HOME = "путь")
или Sys.setenv(R_USER = "путь")
могут оба установить домашний каталог.
В моем случае я работаю с несколькими оконными ящиками, каждый из которых имеет довольно разные структуры каталогов, но, правильно установив домашний каталог, я могу синхронизировать код между компьютерами и заставить их корректно работать на каждом из них, так как там, где я запускаю свои R проекты, структуры каталогов схожи.
Поместите ярлык для интерфейса R в нужный каталог. Щелкните правой кнопкой мыши и посмотрите свойства ярлыка. Удалите запись для «Начать с» и нажмите «ОК». Когда вы запускаете R gui из этого ярлыка, каталогом по умолчанию будет папка, из которой вы запустили. Скопируйте / вставьте этот ярлык куда хотите.