Cloud9でRを使う
Cloud9でRを使えるかどうか、実際にインストールして確認してみる。 RはWindows、MacのPCにインストールして使うこともできるが、 インターネットにつながった環境からいつでもどこでも利用できると便利ではある。
Cloud9でWorkspaceを作る
- Workspace name: r-01
- Description: R
- Hosted workspace: Private
- Choose a template: Blank
タイムゾーンをJSTに変更
http://qiita.com/ShunjiKato/items/af561134fe159521e2c0 の通りにやった。 これをやらないと9時間ずれる(国際標準時になる)
:~/workspace $ echo "Asia/Tokyo" | sudo tee /etc/timezone Asia/Tokyo :~/workspace $ sudo dpkg-reconfigure --frontend noninteractive tzdata Current default time zone: 'Asia/Tokyo' Local time is now: Wed Feb 1 09:53:16 JST 2017. Universal Time is now: Wed Feb 1 00:53:16 UTC 2017. :~/workspace $ date Wed Feb 1 09:53:27 JST 2017 :~/workspace $
Rのインストール
http://stackoverflow.com/questions/36897276/how-to-install-r-on-the-cloud-9-ide を参考にした。
:~/workspace $ wget http://cran.r-project.org/src/base/R-3/R-3.3.2.tar.gz --2017-01-31 14:56:48-- http://cran.r-project.org/src/base/R-3/R-3.3.2.tar.gz Resolving cran.r-project.org (cran.r-project.org)... 137.208.57.37 Connecting to cran.r-project.org (cran.r-project.org)|137.208.57.37|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 29440670 (28M) [application/x-gzip] Saving to: ‘R-3.3.2.tar.gz’ 100%[=================================================================================================================================>] 29,440,670 5.93MB/s in 4.7s 2017-01-31 14:56:54 (5.93 MB/s) - ‘R-3.3.2.tar.gz’ saved [29440670/29440670] :~/workspace $ tar -xzf R-3.3.2.tar.gz :~/workspace $ cd R-3.3.2/ :~/workspace/R-3.3.2 $ sudo apt-get update Ign http://downloads-distro.mongodb.org dist InRelease Get:1 http://security.ubuntu.com trusty-security InRelease [65.9 kB] (中略) :~/workspace/R-3.3.2 $ sudo apt-get install r-base Reading package lists... Done (中略) Do you want to continue? [Y/n] Y (中略)
Rの起動
:~/workspace/R-3.3.2 $ R R version 3.0.2 (2013-09-25) -- "Frisbee Sailing" (中略) >
Rの終了
- 作業スペース(現在の状態)を保存して終了: y
- 保存しないで終了: n
- 終了をキャンセル(終了しない): c
> q() Save workspace image? [y/n/c]: y
作業ディレクトリの変更
workspaceにrtmpディレクトリを作成し、以後このディレクトリで作業をする場合。
:~/workspace/R-3.3.2 $ cd ~/workspace/ :~/workspace $ mkdir rtmp
以下はRで作業
> getwd() [1] "/home/ubuntu/workspace/R-3.3.2" > > setwd("/home/ubuntu/workspace/rtmp") > getwd() [1] "/home/ubuntu/workspace/rtmp" > >