Mulai sekarangMulai gratis

HTTP? httr! (2)

Konten web tidak terbatas pada halaman HTML dan file yang tersimpan di server jarak jauh seperti instance Amazon S3 milik DataCamp. Ada banyak format data lain di luar sana. Salah satu yang sangat umum adalah JSON. Format ini sangat sering digunakan oleh yang disebut Web API, yaitu antarmuka ke server web yang memungkinkan Anda sebagai klien berkomunikasi untuk mendapatkan atau menyimpan informasi dengan cara yang lebih kompleks.

Anda akan mempelajari tentang Web API dan JSON dalam video dan latihan berikutnya, tetapi tidak ada salahnya mencoba-coba terlebih dahulu, bukan?

Latihan ini merupakan bagian dari kursus

Mengimpor Data Tingkat Menengah di R

Lihat Kursus

Instruksi latihan

  • Gunakan GET() untuk mengambil url yang sudah ditentukan dalam kode contoh. Simpan responsnya sebagai resp.
  • Cetak resp. Apa content-type-nya?
  • Gunakan content() untuk mengambil konten dari resp. Atur argumen as ke "text". Cukup cetak hasilnya. Apa yang Anda lihat?
  • Gunakan content() untuk mengambil konten dari resp, tetapi kali ini jangan tentukan argumen kedua. R akan otomatis mengetahui bahwa Anda berurusan dengan JSON, dan akan mengonversi JSON tersebut menjadi list R bernama.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# httr is already loaded

# Get the url
url <- "http://www.omdbapi.com/?apikey=72bc447a&t=Annie+Hall&y=&plot=short&r=json"


# Print resp


# Print content of resp as text


# Print content of resp
Edit dan Jalankan Kode