R から Dropbox の共有ファイルにアクセスしてみた
R から 「Dropbox」
の Public フォルダに置いたCSVファイルにアクセスしてみました。
read.csv
関数で、ファイル名の代わりに 「Dropbox」 から取得したパブリックリンク(URL)を指定するだけなので、とても簡単です。
1.Dropbox からパブリックリンクを取得
2.read.csv 関数の実行
なお、「Dropbox」 では Public フォルダに置かれたファイルでなくてもリンクを取得できるようになりましたが、こちらのリンクを使用して R から直接ファイルにアクセスすることはできないみたいです。
関連情報
・【連載】『Dropbox』のおさらい
(7) 公開URLを活用しよう - Public/Photosフォルダを使い分ける | マイナビニュース
・Jungle
Java - 『Rによるやさしい統計学』
・Jungle
Java - Eclipse で Java から R を使用してみた
・Jungle
Java - Rserve 経由で Java から R を使用してみた
・Jungle
Java - ローカル環境の R からクラウド上の MySQL に接続してみた
(5/29 追記)
残念ながら、「Box.net」
や 「Google Drive」
の公開リンクについても、R
で使用することは困難なようです。これらのリンクにブラウザでアクセスすると、ビューワー等が起動して、ファイルをダウンロードするためにはボタンのクリックを必要とします。このため、R
では扱うことができないのでしょう。
まぁ、「Box.net」 については、WebDAV に対応しているため、ローカルマシンにマウントして使用することもできなくはないですが..。
・50GB無料のオンラインストレージ「Box.net」をPCのネットワークドライブとして活用しよう! | matuダイアリー
(06/16 追記)
・Dropboxが公開フォルダ機能を廃止。8月以降の新規アカウントから。共有リンク機能に移行
- Engadget Japanese
(2013/04/06 追記)
・Dropboxでファイルを共有する際にURLからユーザーIDを消してくれる「Dropproxy」
- WEBマーケティング ブログ