Wednesday, 2 March 2016

R 學習筆記(開發環境建立)

Learning Target

1. 建立R 語言開發環境
2. 呼叫函數的相關技術文件

Note

IDE

因為R Studio在開發的時候會彈跳出一些關鍵字的function,這在開發的時候非常的方便。不用把整個function的名稱全部打出來。R Studio也可以讓使用者建立專案 Project ,目前我還沒有使用到不過應該也是很實用的功能,以後的筆記會進行介紹。

Windows環境下須先安裝 R (Mirror 1, Mirror 2)。選擇系統版本後,接著選擇下載base版本的R。安裝的過程非常的簡單,只需要下一步、下一步一句地進行下去就好了。

接著安裝RStudio,進入RStudio下載網頁,選擇下載RStudio Desktop Open Source Edition,是免費的不用擔心。一樣照著下一步、下一步,進行安裝就可以了。

Mac OSX的版本則是直接安裝 RStudio 就可以執行了,並不用再另外安裝 R。
RStudio總共分為四個區塊。左上角為編輯script檔的區塊,進行編輯複雜資料處裡動作的程式。左下角則為Console,可以執行簡單的指令或者是上面編輯的 .R 檔。右上角為變數區,程式執行的變數、Model在這個地方都看得到。右下角為其他資訊的區塊,如果程式有進行圖表的繪畫,那麼會顯示在這裡。或者是在console區有進行查詢function也會在這裡呈現查詢技術文件的內容。

Search Documentation

#可以利用 help 這個 function 來查詢其他 function 的使用方法
#或者是使用問號直接加上欲查詢的 function
help(function_name)

?function_name


#使用其他 function 的時候突然忘記了要帶入幾個變數可以用 args 來進行查詢
args(function_name)


#對於某個 function 不夠了解的話
#可以利用 example 來印出該 function 技術文件中的例子
example(function_name)

Related Posts:

  • R 學習筆記(常見的錯誤) Learning Target 1. 了解常見的小錯誤,不容易被發現,但會造成結果的錯誤 Note *遺漏掉括號。例如: ls() 或其他可以不用帶入變數的方法遺漏掉括號的話 R 會將該 function的原始碼顯示出來。 *不同作業系統路徑表示斜線符號不同。Windows 所使用的為… Read More
  • R學習筆記(宣告及定義方法 function) Learning Target 1. 如何宣告方法 function Note 請參考以下我的 R Script #利用function這個方法來宣告方法 test <- function(a, b){   if(b==0) return("b can't be zero"… Read More
  • R學習筆記(系統環境相關操作#1) Learning Target 1. 設定工作路徑(Working directory) 2. 儲存現階段工作狀態(Saving workspace) 3. 列出執行過的歷史指令(Command history) 4. 儲存上一次指令執行結果 5. 顯示目前載入的套件(package) … Read More
  • R 學習筆記(基本指令操作#1) Learning Target 1. 輸出結果 2. 設定變數 3. 列出目前現有變數 4. 刪除變數 5. 建立向量 (vector) Note 1. 在R語言中,可以使用 print() 和 cat() ,來輸出結果。但這兩種方法有些許差異,分別應用在不同的情況。 *print… Read More
  • R 學習筆記(基本指令操作#2) Learning Target 1. 基本統計計算 2. 建立序列(Sequences) 3. 向量(Vector)比較 4. 選取向量(Vector)元素(Elements) 5. 向量(Vector)四則運算(Arithmetic) Note 1. 這裡將列出統計常用的幾個計算f… Read More

0 comments:

Post a Comment