Существует ли способ программно найти путь сценария R в самом сценарии?
Я спрашиваю это, потому что у меня есть несколько сценариев то использование RGtk2
и загрузите GUI из .glade файла.
В этих сценариях я обязан поместить a setwd("path/to/the/script")
инструкция вначале, иначе .glade файл (который находится в том же каталоге) не будет найдена.
Это прекрасно, но если я перемещаю сценарий в другой каталог, или к другому компьютеру я должен изменить путь. Я знаю, это не имеет большого значения, но было бы хорошо иметь что-то как:
setwd(getScriptPath())
Так, подобная функция существует?
Спасибо за функцию, хотя я должен был скорректировать его немного как после для меня (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
}