2014-10-28 48 views
0

我需要为我的代码设置不同的路径,具体取决于它是在Windows还是UNIX下运行。我现在已经设置了它,以便用户在运行之前必须更改变量“Renvironment”,如下所示。是否有可能确定R是否在Unix或Windows环境中运行

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环境变量?

回答

6

命令.Platform返回平台的详细信息。你可以用

.Platform$OS.type 

这将返回要么"unix""windows"访问有关操作系统的信息。

+0

感谢您的帮助 – 2014-10-28 08:11:27

相关问题