Mulai sekarangMulai gratis

OMDb API

Dalam video, Anda melihat betapa mudahnya berinteraksi dengan sebuah API setelah Anda tahu cara merumuskan permintaan. Anda juga melihat cara mengambil semua informasi tentang Rain Man dari OMDb. Cukup lakukan pemanggilan GET(), lalu minta isinya dengan fungsi content(). Fungsi content() ini, yang merupakan bagian dari paket httr, menggunakan jsonlite di balik layar untuk mengimpor data JSON ke R.

Namun, sekarang Anda juga tahu bahwa jsonlite dapat menangani URL secara langsung. Cukup berikan URL permintaan ke fromJSON() untuk memasukkan data ke R. Pada latihan ini, Anda akan menggunakan teknik tersebut untuk membandingkan tahun rilis dua film di Open Movie Database.

Latihan ini merupakan bagian dari kursus

Mengimpor Data Tingkat Menengah di R

Lihat Kursus

Instruksi latihan

  • Dua URL disertakan dalam kode contoh, begitu pula pemanggilan fromJSON() untuk membangun sw4. Tambahkan pemanggilan serupa untuk membangun sw3.
  • Cetak elemen bernama Title dari sw4 dan sw3. Anda dapat menggunakan operator $. Film apa yang sedang kita bahas di sini?
  • Tulis sebuah ekspresi yang bernilai TRUE jika sw4 dirilis lebih lambat daripada sw3. Informasi ini disimpan dalam elemen Year dari list bernama tersebut.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# The package jsonlite is already loaded

# Definition of the URLs
url_sw4 <- "http://www.omdbapi.com/?apikey=72bc447a&i=tt0076759&r=json"
url_sw3 <- "http://www.omdbapi.com/?apikey=72bc447a&i=tt0121766&r=json"

# Import two URLs with fromJSON(): sw4 and sw3
sw4 <- fromJSON(url_sw4)


# Print out the Title element of both lists



# Is the release year of sw4 later than sw3?
Edit dan Jalankan Kode