Получение пути сценария R

Существует ли способ программно найти путь сценария R в самом сценарии?

Я спрашиваю это, потому что у меня есть несколько сценариев то использование RGtk2 и загрузите GUI из .glade файла.

В этих сценариях я обязан поместить a setwd("path/to/the/script") инструкция вначале, иначе .glade файл (который находится в том же каталоге) не будет найдена.

Это прекрасно, но если я перемещаю сценарий в другой каталог, или к другому компьютеру я должен изменить путь. Я знаю, это не имеет большого значения, но было бы хорошо иметь что-то как:

setwd(getScriptPath())

Так, подобная функция существует?

61
задан 10 August 2010 в 22:17

1 ответ

Спасибо за функцию, хотя я должен был скорректировать его немного как после для меня (W10):

#Windows Command Prompt Commands
if(win==1){
  file_path<-shell('dir file_name', intern = TRUE)
  file_path<-file_path[4]
  file_path<-gsub(" Verzeichnis von ","",file_path)
  file_path<-chartr("\\","/",file_path)
  data_directory<-file_path
}
0
ответ дан 31 October 2019 в 15:54

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

Похожие вопросы: