閱讀743 返回首頁    go 技術社區[雲棲]


《數據驅動安全:數據安全分析、可視化和儀表盤》一2.2.2 設置R語言環境

本節書摘來異步社區《數據驅動安全:數據安全分析、可視化和儀表盤》一書中的第2章 ,第2.2.2節,[美]傑·雅克布(Jay Jacobs)鮑布·魯迪斯(Bob Rudis) 著 薛傑 王占一 張卓 胡開勇 蔣夢颺 趙爽 譯, 更多章節內容可以訪問雲棲社區“異步社區”公眾號查看。

2.2.2 設置R語言環境

你需要下載安裝R(https://cran.rstudio.com/),Rstudio(www.rstudio.com/ide/download/),來構建R/RStudio環境。所有的鏈接都有Linux、Windows、Mac OS X操作係統的安裝細節,在這裏我們不再浪費時間。你需要做的僅僅是在安裝RStudio時選擇桌麵還是服務器模式,它們都包含一樣的核心特性。

  • 內置的IDE
  • 數據結構和工作空間探索工具
  • R控製台的快速訪問
  • R幫助界麵
  • 圖形畫板界麵
  • 文件係統瀏覽器
  • 包管理器
  • 集成版本控製係統

它們的主要區別是:一個是單用戶產品(RStudio Desktop);另一個(RStudio Server)是裝在服務器上,可以通過瀏覽器訪問,使多用戶可以利用計算設施的優勢。假設你不熟悉R或者R Studio,可以馬上下載安裝RStudio Desktop(本書所有涉及RStudio例子都是桌麵版完成的)。
如果受限要使用商業版的工具,Revolution Analytics(www.revolutionanalytics.com/support)提供商業版本和對R的技術支持服務。
安裝好之後,打開RStudio,你會看到默認的工作空間,如圖2-4所示。
都搞定之後,你需要花一些時間讀讀Paul Torfs和 Claudia Brauer寫的《A (Very) Short Introduction to R》(https://cran.r-project.org/doc/contrib/ Torfs%2BBrauer-Short-R-Intro.pdf)。這能讓你對於R語言以及R Studio環境有足夠的基本掌握。
雖然可以用RStudio內置的包管理器去安裝包,但是使用控製台會更方便。可以通過安裝ggplot2包熟悉這一流程,它是本書例子中使用的主要圖形庫。當你在RStudio控製台敲入以下命令時,安裝就會開始。

image

執行以下代碼確認ggplot2安裝正確以及R/RStudio環境正常:
image

假如沒有出錯,你看到如圖2-5所示的柱狀圖,說明你的環境已經準備好了,可以運行本書的所有例子。假如遇到錯誤,嚐試僅僅用R控製台(不是RStudio)重新安裝ggplot2,執行上述柱狀圖代碼。假如運行正常,卸載並重裝RStudio以解決這個錯誤。


image

image

同Python一樣,R語言也有許多有用的庫可以簡化任務。我們會在後續章節陸續介紹,你也可以細讀Comprehensive R Archive Network(CRAN)(https://cran.r-project.org/web/packages/),上麵有很多開發者開發的庫。

關於R版本
本書的R例子都是在R 3.0版本下創建的,有些包管理器仍舊將2.15版本作為默認版本。建議你從本章提供的安裝資源安裝R,確保本章後續用到的包的最大兼容性。

最後更新:2017-06-21 17:32:10

  上一篇:go  《數據驅動安全:數據安全分析、可視化和儀表盤》一2.3 數據幀介紹
  下一篇:go  《數據驅動安全:數據安全分析、可視化和儀表盤》一2.2.1 理解Python數據分析和可視化生態係統