google docs使ってrのコードを実行/共有
DESCRIPTION
Google Docsを使用してR言語のコードを共有・実行する方法について。Japan.R(2011/11/26)にて使用。TRANSCRIPT
Google Docs使って Rのコードを実行/共有
@teramonagi
Japan.R 2011/11/26
Who am I ?
• ID:teramonagi
•Job:Quant 2
そもそも?
3
4
R-bloggersで発見
5
ご紹介致したい
実際にやってみる
6
7
適当なコードを用意
Google docsへアップ
8
1:HDDアイコン? をクリック
2:「Files…」 を選択
9
Google docsへアップ
生のままあげるためにチェックはずす
設定をpublicに
10
1:アップしたファイルで右ク
リック
2: 「Share…」→ 「Share」と選択
設定をpublicに
11
1: 「Change…」を選択
設定をpublicに
12
1: 「Public on the web」を選択
2: 「Save」を 選択
設定をpublicに
13
1: 「Link to share」 をコピっておく
2: 「Done」 を選択
•https://docs.google.com/opn?id=HOGEHOGE
14
コピーしたURLの IDだけ取っておく
アップしたコードを実行
15
#一時ディレクトリへ移動 setwd(tempdir()) #当該ファイルのあるURL id <- "0B8hEckP6-LMKNTZhNTAzYzEtZjdkOC00ODg4LWJmZGQtNmEyYTgzOTAzNWM2" url <- paste("http://docs.google.com/uc?export=download&id=", id, sep = "") #ファイルのダウンロード download.file(url, destfile = "hoge.R", mode = "wb") #ファイルの実行 source(paste(tempdir(), "/hoge.R", sep = "")) #ファイルの消去 unlink(dir())
1: さきほどコピー しておいたIDを入力
Rコンソール上で実行
16
計算結果
17
18
Enjoy!