要求在 R Studio 中设置工作目录 - 多个用户使用相同的 R 脚本

Tom*_*Tom 2 statistics r working-directory multiple-users rstudio

我们三个人使用相同的 R 脚本在R Studio 中开展我们的研究项目。这通过设置工作目录带来了一些问题,因为文件和数据表本地保存在每个人的 Dropbox 文件夹中。所以我们使用相同的脚本和相同的数据,但在我的例子中,工作目录的路径类似于“C:/Users/thoma/Dropbox/...”。

我可以在代码的开头通过setwd("directory")设置 wd ,但这仅适用于我。

我的问题:是否有命令询问我在哪里设置我的 wd,每个用户都可以设置自己的工作目录,例如askforwd()

每个文件夹中的数据都是同步的,因此这是每次不同用户运行代码时必须更改的唯一路径。

谢谢你的帮助!

这是我们的代码示例:

setwd("C:/Users/thoma/Dropbox/") #sets the directory

Datensatz <- read_excel("Datensatz.xlsx") #reads the synced data in the folder

G5W*_*G5W 5

而不是让用户设置目录,只需将它们全部构建到脚本中并检查哪个用户正在使用脚本。

Paths = c("C://user/Fred/", "C://user/Wilma", "C://Some/other/path")
names(Paths) = c("Fred", "Wilma", "Guest")
setwd(Paths[Sys.info()[7]])
Run Code Online (Sandbox Code Playgroud)

当然,Sys.info()[7]给出当前登录的用户。