其實你根本不懂RStudio的用心良苦!

  • 概述:

RStudio"s 資源編輯包括非常多增加生產力的功能,例如:語法高亮,代碼輔助完成,多文本編輯,查找替換等。

RStudio同時也能讓你直接在資源編輯器中執行代碼,對於大多數R開發者來說,這是個代碼重現的最好的工作方式,在編輯器中可以複製大量代碼,或是重複使用包命令作為復用功能,這些特性可以具體看 控制台操作技巧

  • 管理文件

RStudio 支持語法高亮和其他特殊的代碼編輯特性:

  • R腳本
  • R Markdown文件
  • Sweave 文檔
  • HTML 文件
  • TeX 文檔

創建新文件:File -> New File menu

打開文件:File -> Open File菜單欄,或最近使用過的文件 Recent Files選擇打開(如上圖)。

如果你打開了多個文件,可以自由切換任意文件之間,如果你打開的文件過多,那麼你可以使用文件導航來打開文件 >> icon (如下圖)或 View -> Switch to Tab...菜單欄:

  • 代碼自動完成

RStudio支持用tab鍵自動完成代碼,例如,如果你要輸入 poll到你的工作區,你可以輸入poll,然後Tab,RStudio將會自動完成全部代碼。

在控制台的代碼,也可以通過這樣的方式來自動補全代碼。詳見控制台操作技巧文檔

  • 查找與替換

RStudio支持在資源編輯器內查找與替換功能:

查找與替換可以通過快捷鍵來完成 Ctrl+F ,或 Edit -> Find...菜單功能鍵.

  • 抽取函數

RStudio會自動分析資源編輯器中的代碼,識別之後將代碼轉換成可以復用的函數,其中變數將自動成為函數的參數。

  • 注釋

你可以隨意的進行注釋與取消注釋的行為,這樣做 Code -> Comment/Uncomment Lines

  • 執行代碼

RStudio支持直接在資源編輯器中執行代碼,代碼直接插入到控制台同時執行。

  1. 執行單行代碼

執行資源框的單行代碼,按Ctrl+Enter直接執行游標所在行,或者用Run工具按鈕:

執行完單行代碼,RStudio 游標會自動推進到下一行,這樣就能一口氣逐行執行所有代碼。

2.執行多行代碼

有3種辦法來執行多行代碼:

  • 選中所有按Ctrl+Enter鍵來執行或按工具欄中的Run
  • 執行了一行代碼,用 Re-Run Previous Region命令(or 或者工具欄相應的item),再運行一次代碼,注意:其中的任何增加,刪除,修改的變化都會影響以後的代碼的執行。
  • 資源編輯器文檔 Ctrl+Shift+Enter key (或用資源編輯器的功能鍵).

選中執行方式與調用源的不同是:選中執行會直接將代碼插入控制台,而源文件執行,源文件被保存為臨時文件,然後再導入控制台。

  • 資源保存

當編輯可以復用的函數的過程,想將資源保存為文檔,在工具欄有保存鍵Source on Save,選中後,所有的資源將隨時隨刻的保存到全局環境並保存。

設置保存資源以為將保存的函數到全局環境,這是一個非常好的隨時同步的方式。

快捷鍵

常用的快捷鍵如下,下面幾個是最常用的,也是最實用的快捷鍵,記住:

  • Ctrl+Shift+N — 創建新文檔
  • Ctrl+O — 打開文檔
  • Ctrl+S — 保存文檔
  • Ctrl+1 — 游標停留資源編輯器
  • Ctrl+2 — 游標停留控制台.

相關文章:

  • RStudio控制台「擼」代碼的奇技淫巧?

  • 寫過的代碼忘了怎麼辦?------Code復用

推薦閱讀:

《R語言實戰》第4章 筆記
七周成為數據分析師—Excel實戰篇
什麼是數據化管理
技巧——新建日期表
2017上半年總結:數據分析轉行成功

TAG:R编程语言 | 数据分析 | 大数据 |