- R語言經(jīng)典實例(原書第2版)
- (美)J.D.隆 保羅·蒂特
- 758字
- 2020-08-03 16:43:26
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),可以得到完整的快捷鍵組合列表,對命令行編輯很有用。
- Java面向?qū)ο筌浖_發(fā)
- 深入理解Django:框架內(nèi)幕與實現(xiàn)原理
- C語言程序設(shè)計教程(第2版)
- 教孩子學(xué)編程:C++入門圖解
- 自然語言處理Python進階
- MySQL從入門到精通(軟件開發(fā)視頻大講堂)
- Building Wireless Sensor Networks Using Arduino
- 匯編語言編程基礎(chǔ):基于LoongArch
- Getting Started with Python and Raspberry Pi
- Learning Image Processing with OpenCV
- Python預(yù)測分析與機器學(xué)習(xí)
- R語言實戰(zhàn)(第2版)
- Wearable:Tech Projects with the Raspberry Pi Zero
- 大話代碼架構(gòu):項目實戰(zhàn)版
- 系統(tǒng)分析師UML用例實戰(zhàn)