r語言基礎語法
學習乙個新程式語言的慣例是什麼?,當然是編寫乙個「hello,world!」,下面我們將演示如何使用r程式設計編寫乙個「hello,world!」程式。根據需要,您可以在r命令提示符下程式設計,也可以使用r指令碼檔案編寫程式。
r命令提示符
當安裝好了r開發環境以後,那麼通過在命令提示符下鍵入以下命令,就可以啟動r命令提示符 -
$ rshell
或者,在windows系統下 -
c:\users\administrator> r
shell
這將啟動r直譯器,您將獲得乙個提示》您可以在以下開始編寫程式 -
上圖程式中,第乙個語句定義了乙個字串變數str,然後分配乙個字串「hello,world~!」,下乙個語句print()用於列印儲存在變數str中的值。
r指令碼檔案
通常,我們通過在指令碼檔案中編寫r**,然後再通過名為rscript的r直譯器的幫助下,在命令提示符下執行這些指令碼。 所以下面演示如何在乙個名為test.r的文字中編寫**,如下 -
# my first program in r programming
mystring
print ( mystring)
將上述**儲存在test.r檔案中,並在linux命令提示符下執行,如下所示。即使您使用windows或其他系統,語法將保持不變。
$ rscript test.r
shell
當我們執行上述程式時,會產生以下結果(windows)
c:\users\administrator>f:
f:>cd worksp\r
f:\worksp\r>dir
2017/08/22 21:52 .
2017/08/22 21:52 ..
2017/08/22 21:53 85 test.r
1 個檔案 85 位元組
2 個目錄 53,158,862,848 可用位元組
f:\worksp\r>rscript test.r
[1] "hello, world!"
f:\worksp\r>
注釋注釋就像在r程式中幫助文字,並且在執行實際程式時被直譯器忽略。單個注釋在語句的開頭使用#寫成如下:
# my first program in r programmingr
r不支援多行注釋,但可以執行以下操作:
if(false)
mystring
print ( mystring)
雖然上述注釋由r直譯器執行,但不會干擾您的實際程式設計**。所以我們可以把要注釋的內容放入單引號或雙引號中。
R語言基礎語法
dim 函式使用 a,描述 檢索和設定物件的範圍 b,用法 dim x dim x value 和等號的意思一樣 r物件,例如乙個矩陣,陣列或資料幀。c,dim 有乙個方法為data.frames,它返回x的row.names的長度屬性和x的 如行和列的數量分別 d,值 對於陣列 並因此在特別是,對...
R 語言基礎語法
r 語言基礎語法 幾個特殊的符號 賦值符號 根據名稱取資料框中值 注釋 r 語言中使用斜槓,路徑使用雙反斜槓基礎語法 嚴格區分大小寫,不管是函式還是變數幾個基本的函式 c 函式 合併 構建更長的向量 data函式 載入資料rstudio 快捷鍵 ctrl l 清除console ctrl enter...
R語言語法基礎(一)
r是一套完整的資料處理 計算和製圖軟體系統。其功能包括 資料儲存和處理系統 陣列運算工具 其向量 矩陣運算方面功能尤其強大 完整連貫的統計分析工具 優秀的統計製圖功能 簡便而強大的程式語言 可操縱資料的輸入和輸出,可實現分支 迴圈,使用者可自定義功能。下面我簡單介紹一下r語言的基本語法 1.基本命令...