適當的在程式碼中加入註解,對於程式的易讀性會很有幫助,在 R 的每一行程式碼中,所有在 #
之後的文字都會被視為註解,例如:
foo <- 23; # 建立 foo 變數
也可以把註解寫成獨立一行:
# 建立 bar 變數 bar <- 86;
如果要在一行 R 程式碼中一次輸入多個指令,可以使用分號 ;
將不同的指令區分開來,例如:
a <- 1; b <- 2; c <- 3;
這樣的寫法等同於
a <- 1 b <- 2 c <- 3
有時候將多個簡短的指令合併成一行,可以讓程式碼更簡潔、也更容易閱讀。
剛開始使用 R 時,如果想要看看 R 可以處理些問題,可以使用 R 內建的 demo
函數,執行 R 內建的範例程式,首先執行 demo
列出可以選用的主題:
demo()
接著執行 demo
並指定想要觀看的主題:
demo(graphics)
在 R 中如果想要查詢某個函數的使用方式,可以輸入一個問號 ?
再加上要查詢的函數名稱:
?sum
這樣就可以查詢 sum
這個函數的詳細使用方式。除了函數之外,也可以查詢 R 的關鍵字或運算子的說明:
?"+" ?"if"
如果您不知道確切的函數名稱,可以使用兩個問號 ??
加上關鍵字來搜尋相關的主題:
??plotting
??"regression model"
除了 ?
與 ??
之外,也可以使用 help
來查詢,兩者功能是相同的:
help("sum") help("+") help("if") help.search("plotting") help.search("regression model")
R 將許多的功能模組化,以套件(packages)的方式來管理,有些套件會包含一些自己的說明文件(vignettes),執行 browseVignettes
可以瀏覽自己電腦中套件的說明文件:
browseVignettes()
我們也可以直接開啟特定主題的說明文件(不過這需要記得說明文件的名稱):
vignette("Sweave", package = "utils")
使用 help
與 vignette
都是從自己電腦有安裝的說明文件中來查詢,如果想要尋找更豐富的資料,可以透過網路上的一些資源:
Page: 1 2