個人認為 R 的強大功能有兩項:
- 專為數學/統計設計的程式語言, 變數不必宣告, 直接使用, 函數庫(Library)不必指定, 只需載入即可, 向量、矩陣、微積分、統計分配函數及轉換樣樣不缺, 繪圖能力超強。
- 套件(Package)特多, 官方網站數量就超過百個, 也可以自製套件。
當然, 也不是沒有缺點, 套件說明稍嫌簡略, 不過這是Open Source的普遍現象吧.
在程式撰寫前, 應先了解開發環境:
- 不知道怎麼開始, 輸入help.start(), 即可連到各種使用手冊的首頁。
- 設定現行目錄: 執行選單 【檔案】>【變更現行目錄】或直接下指令如下, 設定程式存放的目錄, 目錄分隔符號(\)須改為斜線(/)或使用雙倒斜線(\\)。
setwd("J:\\R\\Programs") - 載入套件: 載入新套件前, 先下指令列出目前已載入的套件
library()
輸入下列指令載入套件
install.packages("graphics")
之後選擇下載的地點即可開始下載,並同時載入至目前環境中, 以上指令也可以執行選單, 達成相同效果。 - 儲存工作空間(Work Space): 輸入下列指令或執行選單 【檔案】>【儲存工作空間】, 將之前的設定儲存到一個組態檔(*.rdata)中。
save.image("J:\\R\\Programs\\My.rdata") - 載入工作空間(Work Space): 下次執行R時, 可先輸入下列指令或執行選單 【檔案】>【載入工作空間】, 載入上次的設定,
R的通則:
- 指令大小寫有區別
- 函數一律要加()
沒有留言:
張貼留言