ファイルのダウンロード

Rで学ぶ中級データインポート

Filip Schouwenaars

Instructor, DataCamp

例: Excel

library(readxl)

read_excel("http://assets.datacamp.com/course/ importing_data_into_r/cities.xlsx")
Error:
'http://assets.datacamp.com/course/importing_data_into_r/cities.xlsx' 
は現在の作業ディレクトリに存在しません。
Rで学ぶ中級データインポート

download.file()

url <- "http://assets.datacamp.com/
            course/importing_data_into_r/cities.xlsx"

dest_path <- file.path("~", "local_cities.xlsx")
download.file(url, dest_path)
// ダウンロード進行のメッセージは省略
read_excel(dest_path)
    Capital Population
1  New York   16044000
2    Berlin    3433695
3    Madrid    3010492
4 Stockholm    1683713
Rで学ぶ中級データインポート

なぜ download.file()?

  • 再現性

  • R 内からの HTTP

    • 認証

    • 追加パラメータ

    • httr(Hadley Wickham)

Rで学ぶ中級データインポート

演習に進みましょう!

Rで学ぶ中級データインポート

Preparing Video For Download...