1. Learn
  2. /
  3. Courses
  4. /
  5. Nhập dữ liệu nâng cao trong R

Connected

Exercise

OMDb API

Trong video, bạn đã thấy việc tương tác với một API trở nên dễ dàng thế nào khi biết cách tạo yêu cầu. Bạn cũng đã thấy cách lấy toàn bộ thông tin về Rain Man từ OMDb. Chỉ cần gọi GET(), rồi dùng hàm content() để lấy nội dung. Hàm content(), thuộc gói httr, sử dụng jsonlite phía sau để nhập dữ liệu JSON vào R.

Tuy nhiên, đến giờ bạn cũng biết rằng chính jsonlite có thể xử lý URL. Chỉ cần truyền URL yêu cầu vào fromJSON() là dữ liệu sẽ được đưa vào R. Trong bài tập này, bạn sẽ dùng kỹ thuật đó để so sánh năm phát hành của hai bộ phim trong Open Movie Database.

Instructions

100 XP
  • Mã mẫu đã có sẵn hai URL và một lời gọi fromJSON() để tạo sw4. Hãy thêm một lời gọi tương tự để tạo sw3.
  • In ra phần tử tên Title của cả sw4 và sw3. Bạn có thể dùng toán tử $. Chúng ta đang làm việc với những phim nào?
  • Viết một biểu thức cho kết quả TRUE nếu sw4 phát hành muộn hơn sw3. Thông tin này nằm trong phần tử Year của các list có tên.