2014-10-28 46 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

相關問題