R語言基礎語法

2021-08-15 17:49:08 字數 1406 閱讀 6190

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.基本命令...