--- disqus: ahb0222 GA : G-CQ4L16KHK4 --- R 語言_學習筆記-Rstudio === > [color=#40f1ef][name=LHB阿好伯, Jan 26, 2019 10:05 PM][:earth_africa:](https://www.facebook.com/LHB0222/) ###### tags: `R` [TOC] 學習R以前一定要先安裝其integrated development environment (IDE,整合開發環境) 撰寫多數程式碼都需要一套類似文書處理器的軟體編輯器(Editor) 程式寫好後需要編譯,就再需要一個編譯器(Compiler) 寫完的程式可能有一部分要跟其他程式連結在一起,又需要一個連結器(Linker) 這些都有了後,程式可能有錯誤,就需要除錯器(Debugger) 而學習R語言最推薦的IED就是Rstudio ### [**下載Rstudio**](https://www.rstudio.com/products/rstudio/download/) --- 甚至現在都有線上版的IDE [compile online </> com](http://www.compileonline.com/index.htm) 除了一般像是 C++、C、C#、Java 等等語言外 也支援 Matlb、R、SQLite SQL 等等桌上版軟體 對於網頁程式、或是標記語言,像是 HTML、CSS、JQuery、JQueryUI 等等都有支援 當然我只對R語言有涉略所以其他軟體也不知道可不可以使用 ![](https://i.imgur.com/8k9d9Ov.png) 簡單測試後發現對於擴充套件並不支援 但用來學習或是練習也是沒問題 可以減少安裝或是環境 --- RStudio的介面介紹 --- ▼常用的功能區 ![](https://i.imgur.com/kSp1or9.png) ▼Source editor 這是R語言的程式碼編輯區,你可以在此編輯程式碼,儲存,最後再執行。 ![](https://i.imgur.com/g2slB3e.png) ▼Workspace這區塊會紀錄在輸入所有指令相關物件的變數名稱和值 ![](https://i.imgur.com/xccO56r.png) 選History 標籤,可以在此看到Console 視窗所有執行指令的記銀 ![](https://i.imgur.com/pzp060E.png) ▼Console 位於RStudio視窗左下角是所謂的直譯器( Interpretor ) 使用此區塊視窗,在此可以直接輸入指令,同時獲得執行結果 ![](https://i.imgur.com/QlGvsrQ.png) 簡單變數設定方法如下 ```R x = 2 ``` or ```R x=3 ``` 中間有沒有空格並沒有影響,但空格後對於觀看上較佳 執行後設定的變數即會顯示在右上的Workspace ![](https://i.imgur.com/dbtu8wA.png) 還有第二種寫法為將等號 "=" 用小於減號 ==<-== 替代 > 可以利用快捷鍵來快速輸入 > > ==**"Alt" + "-"**== > ![](https://i.imgur.com/b9q84nS.png) ```R x <- 4 ``` or ```R x<-4 ``` 須注意一個問題 在變數設定上分大小寫 ⭐物件變數(也可簡稱物件)命名原則 1.下列名稱是R語言的保留字,不可當做是物件名稱。 break,else, FALSE,for, function, if,Inf, Nfl, NaN, next, repeat, return,TRUE, while 2.R對英文字母大小寫分得很清楚,所以basket與Basket,會被視為2個不同的物件. 3.物件名稱開頭必須是英文字母或點號("."),當以點號(".")開頭時,接續的第二個字母不可是數字。 4.物件名稱只能包含字母,數字,底線("_"),和點號(".") >另外一定要知道的快捷鍵就是 ==**"Ctrl" + "Enter"**== > >他可以快速執行編寫區域的程式碼 > > ![](https://i.imgur.com/Bjks9of.png)