- R語言經典實例(原書第2版)
- (美)J.D.隆 保羅·蒂特
- 390字
- 2020-08-03 16:43:33
3.15 找到R的主目錄
3.15.1 問題
你需要了解R的主目錄,即所有配置文件與安裝文件放置的目錄。
3.15.2 解決方案
R生成一個名為R_HOME的環境變量,可以通過Sys.getenv函數查看:
Sys.getenv("R_HOME") #> [1] "/Library/Frameworks/R.framework/Resources"
3.15.3 討論
大多數用戶不需要知道R主目錄。但系統管理員或高級用戶必須知道,以便于管理或更改R的安裝文件。
當R啟動時,它定義了一個名為R_HOME的系統環境變量(不是R變量),它是R主目錄的路徑。Sys.getenv函數可以查看系統環境變量值。以下是不同操作系統平臺的示例。對于不同的計算機其返回的值也必然有所不同:
·Windows
> Sys.getenv("R_HOME") [1] "C:/PROGRA~1/R/R-34~1.4"
·macOS
> Sys.getenv("R_HOME") [1] "/Library/Frameworks/R.framework/Resources"
·Linux或Unix
> Sys.getenv("R_HOME") [1] "/usr/lib/R"
Windows系統中的結果看起來似乎很古怪,因為R返回的是舊的DOS風格形式的壓縮路徑名。在這種情況下,完整的用戶友好的路徑名應該是C\Program Files\R\R-3.4.4。
在Unix和macOS上,可以從shell運行R程序并使用RHOME子命令顯示主目錄地址:
R RHOME # /usr/lib/R
請注意,R在Unix和macOS上的主目錄中包含安裝文件,但不一定包含R的可執行文件。例如,R主目錄是/usr/lib/R,而可執行文件可能存放于/usr/bin目錄中。
推薦閱讀
- OpenStack Cloud Computing Cookbook(Fourth Edition)
- Python王者歸來
- Android底層接口與驅動開發技術詳解
- JAVA程序設計實驗教程
- AppInventor實踐教程:Android智能應用開發前傳
- Mastering Linux Security and Hardening
- 軟件項目管理實用教程
- Learning Unreal Engine Game Development
- Python量化交易實戰:使用vn.py構建交易系統
- Mastering PostCSS for Web Design
- 軟件工程實用教程
- Game Audio Development with Unity 5.X
- LibGDX Cross:Platform Development Blueprints
- GNOME 3 Application Development Beginner's Guide
- Getting Started with Meteor.js JavaScript Framework(Second Edition)