r console

48
第二章 R Console、主控台 【本章摘要】 開啟R的主控台(R Console) 正確指出正在使用哪一版的R 如何執行一段正確無誤的R程式碼? 第一次認識編寫、測試、除錯R程式碼的編輯器。 如何持續編寫R程式碼? 如何顯示R程式碼? 如何顯示存放數據的文字檔? 如何載入或儲存工作空間? 如何載入或儲存命令歷程? 如何有效率地透過R的主控台與R對話。 介紹與安裝套件有關的各種工具。 找到我曾經開啟過的視窗。 初步認識輔助系統。 認識如何在主控台移動游標? 如何回到從前的命令(一段與R的對話) 如何修改從前的命令? 知道R提供您哪幾本技術手冊。

Upload: jungpin-wu

Post on 19-Mar-2016

214 views

Category:

Documents


1 download

DESCRIPTION

Introducing R console.

TRANSCRIPT

Page 1: R Console

第二章 R Console、主控台

【本章摘要】

開啟R的主控台(R Console)。

正確指出正在使用哪一版的R。

如何執行一段正確無誤的R程式碼?

第一次認識編寫、測試、除錯R程式碼的編輯器。

如何持續編寫R程式碼?

如何顯示R程式碼?

如何顯示存放數據的文字檔?

如何載入或儲存工作空間?

如何載入或儲存命令歷程?

如何有效率地透過R的主控台與R對話。

介紹與安裝套件有關的各種工具。

找到我曾經開啟過的視窗。

初步認識輔助系統。

認識如何在主控台移動游標?

如何回到從前的命令(一段與R的對話)?

如何修改從前的命令?

知道R提供您哪幾本技術手冊。

Page 2: R Console

2.1 開場白:R 自我介紹

按一下或是連續按兩下 Rgui.exe 執行檔(以下是 Windows 7 所提供的畫面),

或是它位在桌面上的捷徑,

啟動 R 的使用者介面:主控台,R Console。如果當初安裝 R 基座時,您要個人化並且選擇 SDI 的介面,Rgui.exe 會

回應以下左手邊的視窗;如果選擇 MDI 的介面,會看到以下右手邊的視窗:

視窗的白色區域是主控台,在紅色大於符號【>】(這個符號是所謂的系統提示符號)上方中、英文夾雜的文字,我戲

稱它們是 R 與您對話前的【自我介紹】,每一次啟動 R 都會看得到。實際內容請看:

Page 3: R Console

第一句:R version 2.11.0 (2010-04-22)

第二句:Copyright (C) 2010 The R Foundation for Statistical Computing

第三句:ISBN 3-900051-07-0

【我是 R 2.11.0,生日是 2010 年四月 22 日。】

【我的監護權屬於 The R Foundation for Statistical Computing。】

【我的身分證字號是 ISBN 3-900051-07-0。】

第四句:R 是免費軟體,不提供任何擔保。

第五句:在某些條件下您可以將其自由散布。

第六句:用 'license()' 或 'licence()' 來獲得散布的詳細條件。

第七句:R 是個合作計劃,有許多人為之做出了貢獻。

第八句:用 'contributors()' 來看詳細的情況並且用 'citation()' 會告訴您如何在出版品中正確地參照 R 或 R 套件。

第九句:用 'demo()' 來看一些示範程式,

第十句:用 'help()' 來檢視線上輔助檔案,或用 'help.start()' 透過 HTML 瀏覽器來看輔助檔案。

第十一句:用 'q()' 離開 R。

自我介紹結束後,螢幕最下方出現紅色的系統提示符號【>】,表示這時候 R 等著您【說話】!請用【滑鼠】或是

【鍵盤】說話!

接下來,為各位介紹主控台上方的工具列,一些您可以透過滑鼠點選的工具:

檔案:讀入、寫出、顯示、列印檔案(含【程式碼】與【數據檔】)的工具。

編輯:複製、貼上、清空等與主控台內容(顯示在主控台的文字)有關的工具。

其他:一些簡單好用的工具。

程式套件:安裝套件的工具。

視窗:讓您安排桌面上開啟的視窗。

輔助:協助您學習 R 的各項文件與搜尋機制。

Page 4: R Console

2.2 檔案

以下是您用滑鼠點選【檔案】時會看到的類似畫面:

2.2.1 準備工作

首先,我引用樣版的三句話,【x = rnorm(50)】、【y = rnorm(x)】、【plot(x, y)】 ,示範各項動作。我先打開 Windows

7 的小程式,【記事本】

然後把三句話原封不動的寫進去:

Page 5: R Console

寫完之後,點選工具【檔案】的【結束(X)】,【記事本】會要求我把【所作的變更】儲存起來

用滑鼠按下【儲存(S)】,Windows 7 會跳出類似以下的視窗

Page 6: R Console

請注意,在【檔案名稱(N):】對話框,輸入”scatterXY.R”,用雙引號把完整的檔案名稱包起來,為的是跳脫記事本的

預設副檔名【txt】,也就是說,這樣寫才不會得到一個 scatterXY.R.txt 這樣的怪檔名。就緒後,按下【存檔(S)】。

2.2.2 輸入 R 程式碼…

【使用時機】執行合法正確無誤的 R 程式碼,它們(被)寫在某一個以【R】為附檔名的檔案裡。

R 程式碼被認為放在副檔名是【R】的檔案,這就是為什麼剛剛在儲存例子中那三句話的時候,用 R 作為檔案的副

檔名,而不用 txt 的原因。這樣的預設作法可以從視窗右下角的

得到印證。因為在這個動作之前,Windows 7 知道我把檔案【scatterXY.R】放在

所以,當點選【輸入 R 程式碼…】,Windows 7 會回應您以下的視窗:

點選檔案【scatterXY.R】。或是在【檔案名稱(N)】對話框輸入主檔名,也可以是完整的檔名,然後按下右下角的【開

啟舊檔(O)】。如果您不用【滑鼠點一點】,而是用【鍵盤打字】與 R 對話,您必須寫這一句

Page 7: R Console

其中的【source】是【執行】的意思,這是一個 R 的內建函式,為了【執行】某一段 R 程式碼,我們得告訴 R,那

一段程式碼放在哪裡。R 的作法是在小括號【()】內用雙引號【””】中間擺入完整路徑與檔名。記得用【\\】分開不

同層級的資料夾。小括號【()】是 R 的專用符號,就像微積分裡的函數 f(x) = x+1 小括號會接著出現在 f 之後一樣。

如果小括號內出現 3 這個數字,表示 3+1 是我們要的計算式,函數 f 會回應 4 這個答案。一般,我們稱小括號【()】

內的任何資訊為【輸入】,如果需要輸入兩個以上的資訊,R 規定我們用逗號【,】把個別的資訊分開來。

【再一次注意】電腦回應給您的畫面不一定會跟這一份筆記所提供的 Windows 7 畫面完全一樣。

2.2.3 建立新的命令稿

【使用時機】新編 R 程式碼。編寫過程中,您非常有可能一邊測試一邊持續編寫 R 程式碼。

點選【檔案】的【建立新的命令稿】會出現:

這是編寫 R 程式碼的編輯器,關於它的大小事會在下一章一步一腳印地介紹。在 2.2.1 節的準備工作,建議您使用

Windows 7 的記事本編寫 R 程式碼。很可惜,記事本與 R 之間並沒有聯繫,無法讓我們有效率地編寫、測試、除錯

R 程式碼。【R Editor】是 R 專為您我寫程式時特別設計的文字檔編輯器。一般,我們用【txt】作為文字檔的附檔名;

而 R 則用【R】作為文字檔的附檔名。文字檔是一種可以用記事本正確呈現的電腦檔案格式;它是一種維持原符號

意義的電腦檔案格式。

請看例子:

Page 8: R Console

2.2.4 開啟命令稿…

【使用時機】持續編寫未完成的 R 程式碼。

點選【檔案】的【開啟命令稿…】會出現視窗:

接著點選您要繼續編寫的 R 程式碼,比如說【scatterXY.R】。我在原來的三句話之後,再加了兩句:ls()跟 rm(x, y)。

這一份命令稿的完整路徑與檔名會出現在視窗的【標題列】。

Page 9: R Console

2.2.5 顯示檔案…

【使用時機】想知道某一個檔案的內容。

您可以改變:

搜尋位置:改變資料夾

檔案名稱:指定檔案

檔案類型

預設:*.*

R 檔案或是 S 檔案:.R, .q, .ssc, .S

文字檔:.txt

如果我選擇【scatterXY.R】,會出現這樣的視窗,

這個視窗不是 R 預設的文字檔編輯器。關於這個視窗的用法,請看下一章。

Page 10: R Console

【討論區】前一節我用編輯器加了兩句話之後,有沒有【儲存】更新過的內容?

如果選擇鍵盤指示 R 執行【顯示檔案】,您必須一鍵一字地把下面這一段話在系統提示符號【>】之後打在主控台,

打完後按一次【Enter】鍵。

local({fn<-choose.files(filters=Filters[c('R','txt','All'),],index=4); file.show(fn,header=fn,title='')})

除了顯示 R 程式碼,您也可以顯示統計學的主角,【數據】。我在網路上找到一本【迴歸分析】的英文教科書網站,

它提供以【txt】為附檔名、儲存數據的檔案,

我把【P004.txt】下載到我的個人電腦。按滑鼠右鍵,選擇【另存連結為(K)…】。下載成功之後,R 的【顯示檔案…】

會看到

Page 11: R Console

這是一份非常標準、儲存數據的檔案。關於如何讀入這一個檔案,請參考第四章,不急。

2.2.6 載入工作空間…

【使用時機】繼續先前工作(與 R 交談)的過程與成果。

先看一段我與 R 交談的過程:

主控台畫面的紅色部分

x = rnorm(50)

y = rnorm(x)

x

y

主控台畫面的藍色部分

x 的內容:50 個標準常態的亂數

y 的內容:一樣,也是 50 個標準常態的亂數

當我點選【檔案】的【載入工作空間…】,會看到以下這一個預設附檔名為【RData】的對話視窗。

Page 12: R Console

關於【RData】這一類的檔案,中文翻譯叫作【圖案】,也是這裡所謂的【工作空間】。

就跟【顯示檔案…】一樣的作法,挑選先前您留下來的【圖案】,載入 R 之後,就可以繼續您未完成的工作,或是

更新已完成的工作,或是重複使用之前與 R 對話留下來的程式碼與物件等。R 的【圖案】就是【工作空間】,它包

括【紅色的命令】跟【藍色的內容】。

【請記得】離開 R(打入 q())之前一定要儲存圖案,為它取一個容易記得的名字。這樣做,您可以延續與 R 的對話,

日久生情。

2.2.7 儲存工作空間…

【使用時機】把工作空間、圖案檔放在硬碟某一個資料夾的某一個檔案。

比如說,

在【檔案名稱(N)】的對話框輸入名字(檔案名稱)即可,不需要輸入附檔名【RData】。

【建議】取名字的原則很簡單,找一個不需看內容就可以猜到內容的中文名字,或是英文名字,或是中英文夾雜的

名字。

2.2.8 載入命令歷程…

【使用時機】再現曾經與 R 的對話。

Page 13: R Console

【命令歷程】就是主控台上所有紅色的部分。它的預設附檔名是【Rhistory】。

點選【檔案】的【載入命令歷程…】,R 會問您檔案放在哪裡?

2.2.9 儲存命令歷程…

【使用時機】把與 R 對話的紅色部分以文字檔的方式放在硬碟某一個資料夾的某一個檔案。

跟【儲存工作空間…】一樣,指定一個舊的資料夾(當然您也可以利用 Windows 7 的【新增資料夾】產生一個新的資

料夾),然後在【檔案名稱(N)】對話框為您這一段與 R 的對話取一個方便記憶的名字。不需要打附檔名【Rhistory】。

2.2.10 變更現行目錄…

【使用時機】挑一個有別於【我的文件】的資料夾存放檔案【.RData】跟【.Rhistory】。

如果您使用 Windows 7,你會在這裡

發現以下這兩個檔案

如果您的眼睛雪亮,發現這兩個檔案只有附檔名,沒有名字(也有可能只看到【小圖形】,就看您 Windows 7 的相關

設定)。這兩個 R 預設的檔案出現在資料夾【我的文件】,表示【我的文件】是 R 在 Windows 7 底下的預設【現行

目錄】。如果您想變動,用滑鼠點選【檔案】之【變更現行目錄…】,R 會回應您以下【瀏覽資料夾】的對話視窗

Page 14: R Console

用滑鼠點一點,指定您新的【現行目錄】。比如說,

2.2.11 列印…

【使用時機】把主控台上的內容,不論是紅色還是藍色部分都從印表機列印出去。

點選【列印…】會出現以下一般我們常見的列印對話框:

Page 15: R Console

在這裡,您可以透過【內容(P)】改變印表機的設定,比如說,【雙面列印】;改變【份數(C)】;或是把主控台上的

內容【列印到檔案(L)】,最後點選【確定】。

2.2.12 儲存到檔案…

【使用時機】把主控台的內容,不論紅色還是藍色的部分,以文字檔的格式寫入某一個檔案。

這是我的【現行目錄】

如果不用滑鼠【點一點】,您指名存放主控台內容的檔案會是【現行目錄】底下的一個檔案。【lastsave.txt】是 R

的預設檔案名稱,如果不更改,直接點選【存檔(S)】,那主控台的所有內容,所有您的眼睛看到的內容,都會以文

字檔的格式被寫入【lastsave.txt】。

可以用【記事本】檢視、顯示上述過程的結果,比如說:

Page 16: R Console

2.2.13 離開

【使用時機】結束工作,或是工作告一段落,跟 R 說再見的時候。

當您決定要跟 R 說再見,點選【檔案】的【離開】,或是用鍵盤親手打入 q(),或是用滑鼠按一下 ,R 會回應您

以下的對話視窗

問您要不要【儲存工作空間圖像?】。【工作空間圖案】的概念我們已經學過。這時候,點選【取消】,表示您還

不想說再見;點選【否(N)】,表示您不想留下這一段與 R 的對話;點選【是(Y)】,表示您要把這一段與 R 的對話

留在【.RData】這一個預設的檔案內。下一回,您再度開啟 R,會發現這一段

表示最近一次說再見前儲存下來的【工作空間圖像(workspace)】檔案【.RData】,自動地被 R 載入。

2.3 編輯

與 R 對話,最直接了當的方式就是在系統提示符號【>】之後,用鍵盤一鍵一字的打,把您想跟 R 講的話告訴它。

為了提高您與 R 的溝通效率,R 給您一些 Windows 作業系統常用的工具:【複製】、【貼上】、【複製與貼上】、

【全部選取】、【清空主控台】,最棒的是 R 可以幫您略過系統提示符號【>】,【只能用貼上命令】。點選主控

台的【編輯】,您會看到類似的畫面:

Page 17: R Console

這一段談的是【主控台】的編輯功能,所謂的【編輯功能】指的是:

複製:把主控台上反白的部分拷貝至剪貼簿。

貼上:把剪貼簿的內容拷貝到滑鼠游標(這時候游標應該在主控台所定義的範圍內)後面的區域。

只能用貼上命令:如果複製內容包含提示符號【>】,只貼上命令那一部分。

複製和貼上:複製後再貼上(貼在系統提示符號【>】之後)一次完成。

全部選取:把主控台所有內容都反白。

清空主控台:把主控台的內容,不論紅色或是藍色部分都清除。

2.3.1 複製

【使用時機】把主控台上反白的部分拷貝至剪貼簿。

請看:

【快速鍵】Ctrl+C

Windows 利用鍵組合要求系統(R 或是 Windows)執行某一道命令。這樣的組合叫作快速鍵。

2.3.2 貼上

【使用時機】把剪貼簿的內容拷貝到滑鼠游標後面的區域。

Page 18: R Console

這是結果,

【快速鍵】Ctrl+V

2.3.3 只能用貼上命令

【使用時機】如果複製內容包含提示符號【>】,只貼上命令那一部分。

Page 19: R Console

2.3.4 複製和貼上

【使用時機】複製後再貼上。

【討論區】自己玩一次。看看您的經驗跟我的一不一樣?

【快速鍵】Ctrl+X

2.3.5 全部選取

【使用時機】把主控台所有內容都反白。

2.3.6 清空主控台

【使用時機】把主控台的內容,不論紅色或是藍色部分都清除。

Page 20: R Console

【快速鍵】Ctrl+L

2.3.7 資料編輯器…

【使用時機】用來維護儲存數據的物件。

輸入數據、編修數據、增加數據、合併數據、刪除數據等等,這一類的【資料處理】工作是繁瑣的,為了降低這一

類的負擔,R 提供一個最簡單的使用者介面,【資料編輯器】。點選【編輯】的【資料編輯器…】會先出現以下的

對話框:

所謂的【資料框】指的是【data.frame】,它就是一般我們常見包含數據的表格,【矩陣】指的是【matrix】。在【輸

入框】打入一個名字,這個名字代表某一個儲存數據的資料框或是矩陣。如果不是這兩類的物件,R 會為您開啟【R

Editor】。比如說,先前我們定義【x】是一個儲存 50 個標準常態分配的亂數,因此當按下【資料編輯器…】,R 回

應您:

Page 21: R Console

因為物件 x 是一個向量,所以 R 打開【編輯器】,【R Editor】,讓您修改向量 x。如果透過鍵盤跟 R 對話,您要這

樣講

假如數據放在【資料框】裡,比如說以下的 XY,

當您跟 R 說 fix(XY),R 會開啟【資料編輯器】讓您編修數據:

Page 22: R Console

這是【資料編輯器】的真實面貌。關於【編輯器】跟【資料編輯器】的用法,請繼續參考後續的章節。

2.3.8 GUI 偏好設定…

【使用時機】改變主控台、圖形視窗等使用者介面的外貌。

常用的【偏好】:

字型:

字型大小:

字體:

使用者介面的區段:

顏色:

Page 23: R Console

2.4 其他

您點選【檔案】的選項載入程式碼、點選【編輯】的選項持續與 R 溝通、但是您突然發現滑鼠游標一直轉動,拼命

按【Enter】,R 卻不理您。如果確定您的程式搭配您的機器就是要【跑】這麼久,這時候您需要一杯咖啡,耐心等

候。如果不確定,您必須中斷 R,繼續檢查程式碼,看是不是哪裡,那個物件,寫錯了,需要修改…

在這一段,R 提供您一些簡單的工具:

停止目前的計算

Stop all computations:停止所有計算

列出目的物件:告訴您工作空間內有哪些物件

刪除所有的目的物件:刪除工作空間內所有物件

List search path:列出所有搜尋路徑

點選主控台的【其它】,您會看到類似的畫面:

2.4.1 停止目前的計算

【使用時機】一段程式碼需要多少時間完成,並沒有一個定數。R 持續執行某一段程式的當下,只要您想打斷

它,…

Page 24: R Console

一般我們用【計算】代表【執行一段程式碼】。點選【停止目前的計算】會看到類似

的畫面。

【快速鍵】ESC

2.4.2 Stop all computations

【使用時機】打斷所有執行中的程式。

我們曾經學過函式【source】,為的是執行一段程式碼,R 在背景為您【計算】。並且同時與您對話,這可以從系

統提示符號【>】出現在主控台的最下方得知。這表示 R 可以同時執行許多段的程式碼。

點選【Stop all computations】,會看到

2.4.3 緩衝區輸出

【使用時機】現在不用管。

2.4.4 Word completion

【使用時機】現在不用管。

2.4.5 Filename completion

【使用時機】現在不用管。

2.4.6 列出目的物件

【使用時機】想知道目前工作空間內有哪一些物件?

Page 25: R Console

2.4.7 刪除所有的目的物件

【使用時機】刪除工作空間內所有物件。

成功了!

2.4.8 List search path

【使用時機】現在工作空間內已經載入的搜尋路徑。

【搜尋路徑】的意思:您要的物件藏在哪裡?

Page 26: R Console

2.5 程式套件

這一段提供您一些擴充 R 能耐的管道。R 基座安裝成功之後,CRAN 有幾千種(到目前為止,有 2272 項)各式各樣目

的的套件。甚麼時候,可能需要新的套件呢?很簡單,您要的程式碼在現階段已經安裝的套件都找不到合適的!比

如說,1999 年出現一種所謂的【短尾對稱分配】,它的【扁度】比常態的 3 來得小。如果想產生這一類分配的亂數,

您需要多安裝一種叫做【VGAM】的套件。因為【短尾對稱分配】這麼新的概念與成果,非常有可能只有第一個作

者有能力為大夥寫相關的程式碼。

R 提供以下幾個跟【程式套件】有關的工具給您:

載入程式套件…

設定 CRAN 鏡像…

選擇存放處…

安裝程式套件…

更新程式套件…

用本機的 zip 檔案來安裝程式套件…

細節請各位看官繼續看…

點選主控台的【程式套件】,您會看到類似的畫面:

Page 27: R Console

2.5.1 載入程式套件…

【使用時機】把某一個已經在本機(您正在工作的電腦)成功安裝的套件放進工作空間的搜尋路徑。

點選【載入程式套件…】,會看到

右手邊的

Page 28: R Console

讓您上下游走找到套件的名字,反白之後點選【確定】。R 成功載入該套件之後,會停在系統提示符號【>】,等待

您的下一句話,…

想知道剛剛載入套件【abind】有甚麼樣的內容,可以在主控台的系統提示符號【>】後方打入

R 會回應您

2.5.2 設定 CRAN 鏡像…

【使用時機】選擇下載 R 程式套件的伺服器。

台灣在我安裝 R 2.11.0 的時候,只有二部伺服器。找到

第一部放在靜宜大學;第二部放在台灣大學。您可以自由選擇。

Page 29: R Console

2.5.3 選擇存放處…

【使用時機】選擇伺服器內存放檔案的區段。

一般人會使用前兩個區段。

2.5.4 安裝程式套件…

【使用時機】安裝新的套件,或是重新安裝已安裝的套件。

第一次 R 會問您是不是想產生一個【專屬】的資料夾,擺放個人新加的 R 套件。

建議您點選【是(Y)】,方便管理。第一次安裝新套件的時候,R 會要求您選擇伺服器

Page 30: R Console

曾經

點選【確定】,接著會出現

反白您要安裝的套件。可以在點選的同時,按下【Shift】整片選擇;或是按下【Ctrl】跳選。完成選擇之後,點選【確

定】。R 開始下載,過程中會出現下面這一類的視窗:

而主控台會出現這一類的文字:

如果過程中出現錯誤

就再來一次【安裝程式套件…】或是打入類似紅色部分的文字。【dependencies=TRUE】表示相關套件一併安裝。會

有這一類的需求,乃是因為 R 大家族的程式碼透過【物件導向】相互引用,當您引用前人的程式碼時,相依關係成

立。這時候,如果您要求 R 一併安裝照說可以省時省力。某一個套件安裝成功了,R 會在主控台顯示:

整個過程成功地結束後,主控台會出現

Page 31: R Console

您正在使用某一個套件,假如誤按了(要求 R 再安裝一次)

錯誤訊息如下:

如何知道到底成功了沒?用一下就知道,比如說:

【注意】並不是每一種套件的使用方式都像上面那樣。

2.5.5 更新程式套件…

【使用時機】程式碼非常可能寫錯了。需要更新已下載程式套件的時候,就來這裡。

選擇伺服器,

選擇想要更新的套件,

Page 32: R Console

開始下載,

隨後 R 會更新之前安裝該套件的資料夾,…

2.5.6 用本機的 zip 檔案來安裝程式套件…

【使用時機】先下載安裝程式的 zip 檔案(壓縮檔)到本機的某一個資料夾,日後(現在)再安裝。

找到先前下載的壓縮檔,

點選【開啟】,…

Page 33: R Console

2.6 視窗

與 R 對話一段時間之後,您可能開啟了【R Editor】、【R Graphics: Device 2 (ACTIVE)】好幾個,桌面上一片混亂。可

能一時找不到您要的視窗,這時候您就需要【視窗】工具提供的幾個選項:

層疊:

Tile Horizontally:

Tile Vertically:

Minimize group:

Restore group:

2.6.1 層疊

Page 34: R Console

2.6.2 Tile Horizontally

2.6.3 Tile Vertically

Page 35: R Console

2.6.4 Minimize group

2.6.5 Restore group

【使用時機】回復縮小前的樣子。

2.7 輔助

有效使用 R 並不是一件容易的事。R 是一個與日俱增的系統,它長大中。怎麼做才能省時又省力地學習並活用 R 呢?

為此,R 提供了一個選項【輔助】。裏頭包括

主控台:

關於 R 的 FAQ:

關於 Windows 上 R 的 FAQ(W) :

手冊(PDF 檔) :

R 函式(文字檔案)…:

Html 輔助:

搜尋輔助…:

search.r-project.org…:

關於:

R 首頁:

CRAN 首頁:

關於:

Page 36: R Console

2.7.1 主控台

【使用時機】想知道鍵盤如何影響主控台的行為。

2.7.2 關於 R 的 FAQ

【使用時機】想知道有哪些 R 的常見問題,以及 R 針對問題的解答。

Page 37: R Console

2.7.3 關於 Windows 上 R 的 FAQ(W)

【使用時機】想要知道 Windows 版本的 R 有甚麼樣的常見問題,以及 R 所提供的答案。

Page 38: R Console

2.7.4 手冊(PDF 檔案)

【使用時機】R 平台的使用手冊。

R 提供了七本書:

Page 39: R Console

【An Introduction to R】

【R Reference Manual】

Page 40: R Console

【R Data Import/Export】

【R Language Definition】

Page 41: R Console

【Writing R Extensions】

【R Internals】

Page 42: R Console

【R Installation and Administration】

2.7.5 R 函式(文字檔案)…

【使用時機】想知道某一個內建 R 函式的使用說明。

以下【rnorm】第一次出現在本章的開場白。讓我們看看這一個函式完整的使用說明:

Page 43: R Console

用鍵盤,您必須這麼說

2.7.6 Html 輔助

【使用時機】用瀏覽器開啟各式各樣的輔助文件。

要打開上述畫面,您得這樣講:

Page 44: R Console

我試著用分頁開啟變色的連接,出現這樣的畫面:

2.7.7 搜尋輔助…

【使用時機】有哪些輔助檔案涉及【某一個英文字】或【某一串英文字】。

搜尋結果如下:

Page 45: R Console

請用鍵盤這樣講:

2.7.8 search.r-project.org…

【使用時機】想要知道 R 官網內關於【某一個英文字】或是【某一串英文字】的郵件與文件。

它是一個特定範圍的搜尋引擎:

Page 46: R Console

【點一點】的意思是:

2.7.9 關於…

【使用時機】搜尋包含某一個英文字的物件。

【討論區】如果解讀上述的搜尋結果。

Page 47: R Console

2.7.10 R 首頁

【使用時機】想拜訪 R 的官網。

2.7.11 CRAN 首頁

【使用時機】想拜訪 The Comprehensive R Archive Network 首頁。

Page 48: R Console

2.7.12 關於

【使用時機】想知道正在使用哪一版的 R?

2.7.13 小結語

關於使用輔助系統的討論,請繼續看。

2.8 建議閱讀