分類: R

開始使用 R

註解與多個指令

適當的在程式碼中加入註解,對於程式的易讀性會很有幫助,在 R 的每一行程式碼中,所有在 # 之後的文字都會被視為註解,例如:

foo <- 23;  # 建立 foo 變數

也可以把註解寫成獨立一行:

# 建立 bar 變數
bar <- 86;

如果要在一行 R 程式碼中一次輸入多個指令,可以使用分號 ; 將不同的指令區分開來,例如:

a <- 1; b <- 2; c <- 3;

這樣的寫法等同於

a <- 1
b <- 2
c <- 3

有時候將多個簡短的指令合併成一行,可以讓程式碼更簡潔、也更容易閱讀。

Demo

剛開始使用 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")

Vignettes

R 將許多的功能模組化,以套件(packages)的方式來管理,有些套件會包含一些自己的說明文件(vignettes),執行 browseVignettes 可以瀏覽自己電腦中套件的說明文件:

browseVignettes()

我們也可以直接開啟特定主題的說明文件(不過這需要記得說明文件的名稱):

vignette("Sweave", package = "utils")

網路資源

使用 helpvignette 都是從自己電腦有安裝的說明文件中來查詢,如果想要尋找更豐富的資料,可以透過網路上的一些資源:

Page: 1 2

G. T. Wang

個人使用 Linux 經驗長達十餘年,樂於分享各種自由軟體技術與實作文章。

Share
Published by
G. T. Wang

Recent Posts

[DIY] 自製凡士林火種

這裡介紹如何利用簡單的凡士林與...

3 年 ago

[DIY] 自製火影木葉、砂忍者村標誌雕刻木牌

本篇記錄我用路邊撿來的樟木與龍...

3 年 ago

收集龍眼木修剪枝幹用於木頭工藝

最近打算帶著阿玄做一些木工作品...

3 年 ago

[DIY] 樟木手工自製迷你手裏劍(忍者武器)

本篇記錄阿玄第一次使用木工工具...

3 年 ago

[DIY] 龍眼木手工自製木槌

本篇記錄我用自己砍的龍眼木還有...

3 年 ago

[DIY] 樟木手工自製苦無(忍者武器)

本篇記錄我自己用樟木的枝幹,以...

3 年 ago