1. 学ぶ
  2. /
  3. コース
  4. /
  5. Rで学ぶ中級データインポート

Connected

演習

HTTP? httr! (2)

Web上のコンテンツは、DataCamp の Amazon S3 インスタンスのようなリモートサーバーに保存された HTML ページやファイルだけに限りません。ほかにも多くのデータ形式があります。なかでもとても一般的なのが JSON です。この形式は、いわゆる Web API、つまりクライアントである皆さんが情報を取得・保存するために、より複雑なやり取りができるウェブサーバーのインターフェースで、非常によく使われます。

このあと続く動画と演習で Web API と JSON について学びますが、その前に少し試してみても損はありませんよね。

指示

100 XP
  • サンプルコードですでに指定されている url に対して GET() を使い、レスポンスを resp として保存します。
  • resp を表示します。content-type は何ですか?
  • content() を使って resp の中身を取得します。引数 as を "text" に設定してください。結果をそのまま印字します。何が表示されますか?
  • もう一度 content() を使って resp の中身を取得しますが、今回は2つ目の引数は指定しません。R が自動的に JSON であることを判断し、JSON を名前付きの R のリストに変換します。