官术网_书友最值得收藏!

1.4 輸入R命令

1.4.1 問題

RStudio軟件啟動以后,該如何進行下一步的操作?

1.4.2 解決方案

啟動RStudio時,左側(cè)的主窗口是R會話。從那里你可以直接以交互方式輸入R命令。

1.4.3 討論

R軟件采用>符號提示輸入指令代碼,可以將R簡單看作一個能讀取用戶輸入指令,運行計算并顯示結(jié)果的“大計算器”。如:


> 1 + 1
[1] 2
>

軟件通過計算等式1+1,得到結(jié)果為2,并顯示該結(jié)果。

2之前的[1]有些令人困擾。R軟件始終以向量的形式輸出結(jié)果,即使輸出結(jié)果僅由一個元素組成。在上式的輸出中,2之前的[1],表示2是這一輸出向量中的第一個元素。由于輸出的向量僅由一個元素組成,因此這并不難理解。

在輸入一個完整的表達式前,R軟件會不斷通過>符號提示繼續(xù)輸入命令的余下部分。如max(1,3,5)為一個完整的表達式,因此R軟件會根據(jù)輸入的內(nèi)容得到以下結(jié)果:


> max(1, 3, 5)
[1] 5
>

相反,max(1,3,不是一個完整的表達式,因此R軟件會將>符號改為+,提示繼續(xù)輸入上一行未完成的命令。如:


> max(1, 3,
+ 5)
[1] 5
>

在輸入的過程中很容易輸錯代碼,而重新輸入讓人感到煩瑣。R軟件可以通過簡易的命令編輯避免這樣的情況。R設(shè)定一些快捷鍵,可以完成對已輸入語句的調(diào)出、修改和再次執(zhí)行。命令行交互方式通常如下所示:

1.輸入R表達式(該表達式有錯誤)。

2.R報告有錯誤。

3.通過鍵盤上的向上鍵調(diào)出之前輸錯的語句。

4.通過向左鍵和向右鍵移動光標(biāo),移動至輸錯的內(nèi)容。

5.通過Delete鍵刪除輸錯的字符。

6.在原語句中鍵入正確的字符。

7.按下Enter鍵,再次執(zhí)行該語句。

以上僅是最基本的操作。R軟件提供了許多進行取消和編輯命令行的快捷方式,具體如表1-2所示。

表1-2:命令行編輯的快捷方式

在Windows和macOS平臺上,也可以使用鼠標(biāo)選中需要的命令,然后應(yīng)用復(fù)制和粘貼命令把R命令粘貼到新的命令行。

1.4.4 另請參閱

參見2.12節(jié),在Windows主菜單中,選擇“幫助”(Help)→“控制臺”(Console),可以得到完整的快捷鍵組合列表,對命令行編輯很有用。

主站蜘蛛池模板: 曲周县| 田东县| 新邵县| 沧州市| 福贡县| 南京市| 昭通市| 岳普湖县| 高安市| 佛坪县| 温宿县| 宁安市| 华蓥市| 普格县| 天津市| 马关县| 安达市| 江山市| 阳西县| 普安县| 巴楚县| 新乐市| 塔城市| 曲麻莱县| 永年县| 安阳市| 鄂州市| 青川县| 广汉市| 惠来县| 晋城| 隆子县| 宁远县| 富裕县| 吴堡县| 永新县| 大连市| 和硕县| 江山市| 普宁市| 临安市|