歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 利用RStudio Server在浏覽器中運行R語言

利用RStudio Server在浏覽器中運行R語言

日期:2017/2/28 15:56:21   编辑:Linux教程

RStudio是一個非常優秀的R語言IDE。 RStudio除了在各種系統中有桌面版本外還有Server版,它可以裝載在linux主機上,用戶可以通過浏覽器遠程登錄使用R進行數據分析。筆者在之前也曾經折騰過好幾回都沒成功,不過今天運氣不錯居然實現了。

安裝流程:
第一步:你得有一台裝有Linux的計算機作服務器,首先在終端中裝載R語言
$ sudo apt-get install r-base


第二步:如果你和我一樣使用的Ubuntu 11.10,那麼還得安裝點東西
$ sudo apt-get install libssl0.9.8
$ sudo apt-get install libapparmor1 apparmor-utils

第三步:安裝RStudio Server 32位版
$ wget http://download2.rstudio.org/rstudio-server-0.95.258-i386.deb
$ sudo dpkg -i rstudio-server-0.95.258-i386.deb

安裝完畢後應該就可以使用了,在浏覽器中鍵入“http://本機IP:8787”可以進入登錄界面,如果不知道本機ip可以用ifconfig查看。登錄時使用的是你在linux上的登錄名和密碼。如果要多人共享一台服務器,需要在主機上新建用戶(sudo adduser username)。

筆者的實驗環境是wifi局域網內的一台Ubuntu筆記本、一台win筆記本以及一台iPad。下圖是在iPad上登錄後的樣子,但老實說用iPad運行R很別扭。


雲平台中的RStudio
如果有同道中人想進一步折騰可以考慮和雲平台相接合,例如EC2。Amazon EC2是Amazon Web Services(簡稱Aws)中的一個主要產品。 Amazon EC2可以看作是一台雲主機,雲主機上不僅可以搭建網站,也可以運行RStudio Sever。目前Amazon對微型主機提供了新注冊用戶免費試用一年的活動,愛折騰的同學可以試試。當然國內的盛大雲也有超微型主機提供,一年400多元,比較適合個人或小型公司使用。

使用浏覽器運行R的好處:
  • 你可以從任何一台能上網的計算機去操作R
  • 共享代碼、數據和其它文檔
  • 多用戶共享高性能計算資源與協同工作
  • 集中管理R擴展包
設想一下,你作為公司數據分析師到客戶那裡做咨詢或培訓,使用客戶電腦和RStudio Server就能直接利用公司主機上的數據集和程序代碼作演示,而不必攜帶厚重的筆記本出差,這樣豈不輕松又顯得有科技含量。
Copyright © Linux教程網 All Rights Reserved