18
Google Docs使って Rのコードを実行/共有 @teramonagi Japan.R 2011/11/26

Google Docs使ってRのコードを実行/共有

Embed Size (px)

DESCRIPTION

Google Docsを使用してR言語のコードを共有・実行する方法について。Japan.R(2011/11/26)にて使用。

Citation preview

Page 1: Google Docs使ってRのコードを実行/共有

Google Docs使って Rのコードを実行/共有

@teramonagi

Japan.R 2011/11/26

Page 2: Google Docs使ってRのコードを実行/共有

Who am I ?

• ID:teramonagi

•Job:Quant 2

Page 3: Google Docs使ってRのコードを実行/共有

そもそも?

3

Page 4: Google Docs使ってRのコードを実行/共有

4

R-bloggersで発見

Page 5: Google Docs使ってRのコードを実行/共有

5

ご紹介致したい

Page 6: Google Docs使ってRのコードを実行/共有

実際にやってみる

6

Page 7: Google Docs使ってRのコードを実行/共有

7

適当なコードを用意

Page 8: Google Docs使ってRのコードを実行/共有

Google docsへアップ

8

1:HDDアイコン? をクリック

2:「Files…」 を選択

Page 9: Google Docs使ってRのコードを実行/共有

9

Google docsへアップ

生のままあげるためにチェックはずす

Page 10: Google Docs使ってRのコードを実行/共有

設定をpublicに

10

1:アップしたファイルで右ク

リック

2: 「Share…」→ 「Share」と選択

Page 11: Google Docs使ってRのコードを実行/共有

設定をpublicに

11

1: 「Change…」を選択

Page 12: Google Docs使ってRのコードを実行/共有

設定をpublicに

12

1: 「Public on the web」を選択

2: 「Save」を 選択

Page 13: Google Docs使ってRのコードを実行/共有

設定をpublicに

13

1: 「Link to share」 をコピっておく

2: 「Done」 を選択

Page 14: Google Docs使ってRのコードを実行/共有

•https://docs.google.com/opn?id=HOGEHOGE

14

コピーしたURLの IDだけ取っておく

Page 15: Google Docs使ってRのコードを実行/共有

アップしたコードを実行

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を入力

Page 16: Google Docs使ってRのコードを実行/共有

Rコンソール上で実行

16

Page 17: Google Docs使ってRのコードを実行/共有

計算結果

17

Page 18: Google Docs使ってRのコードを実行/共有

18

Enjoy!