我需要为我的代码设置不同的路径,具体取决于它是在windows还是unix中运行。我目前设置它,以便用户必须更改变量"环境"在跑步之前,如下所示。
Renvironment <- "windows"
if (Renvironment == "windows") {
working_dir <- "windows_path..."
function_library <- "windows_path..."
} else if (Renvironment == "unix") {
working_dir <- "unix_path..."
function_library <- "unix_path..."
}
我想知道是否有默认的R环境变量,我可以使用它来保存用户必须记住手动更改变量?
答案 0 :(得分:6)
命令.Platform
返回平台的详细信息。您可以使用
.Platform$OS.type
这会返回"unix"
或"windows"
。