我有一个包含三个不同操作系统的工作流,我使用switch
in 函数在R
它们之间更改我的工作目录。
它在 Windows 和 macOS 中运行良好,但在 Linux 中,返回警告消息,我不知道为什么。
我正在使用 Elementary OS 5.1 Hera,这就是代码:
switch (Sys.info()["sysname"],
Linux = setwd("~/Documentos/GitHub/Economic Activity Monitor"),
Darwin = setwd("~/Documents/GitHub/Economic Activity Monitor"),
Windows = setwd("~/GitHub/Economic Activity Monitor")
)
警告信息:
#Warning message:
#In normalizePath(dirname(f)) :
# path[1]="NA": No such file or directory
它更改了工作目录,但我想了解为什么只在 Linux 上返回该消息。