1. सीखें
  2. /
  3. पाठ्यक्रम
  4. /
  5. Rで学ぶ中級データインポート

Connected

अभ्यास

HTTP? httr! (1)

インターネットからファイルをダウンロードするというのは、GET リクエストを送信して、要求したファイルを受け取ることです。内部的には、これまでに紹介した関数はすべて、ファイルをダウンロードするために GET リクエストを使っています。

httr には、この GET リクエストを実行するための便利な関数 GET() があります。結果は response オブジェクトで、ステータスコード、コンテンツタイプ、そして実際のコンテンツに簡単にアクセスできます。

リクエストからコンテンツを取り出すには、content() 関数を使います。執筆時点では、コンテンツの取得方法は 3 種類あります。raw オブジェクト、文字ベクトル、またはリストのような R オブジェクトとして取得できます。as 引数で取得方法を指定しない場合、content() はコンテンツタイプに基づいて最も適切な型を自動的に判断しようとします。

निर्देश

100 XP
  • httr パッケージを読み込みます。これはすでに DataCamp のサーバーにインストールされています。
  • GET() を使って、url に保存されている URL を取得します。この GET() の結果を resp として保存します。
  • resp オブジェクトを出力してみましょう。どんな情報が含まれていますか?
  • content() を使って resp のコンテンツを取得し、引数 as を "raw" に設定します。得られたベクトルを raw_content に代入します。
  • head() で raw_content の先頭の値を表示します。