1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Nạp dữ liệu gọn nhẹ với pandas

Connected

Bài tập

Đặt tham số API

Định dạng các tham số để lấy đúng dữ liệu bạn cần là một phần không thể thiếu khi làm việc với API. Bạn có thể truyền các tham số này vào đối số từ khóa params của hàm get() dưới dạng một dictionary.

Yelp API yêu cầu đặt tham số location. API cũng cho phép bạn cung cấp term để tìm kiếm. Bạn sẽ dùng các tham số này để lấy dữ liệu về các quán cafe ở NYC, rồi xử lý kết quả để tạo một dataframe.

pandas (dưới tên pd) và requests đã được nạp. Endpoint của API được lưu trong biến api_url. Dữ liệu ủy quyền được lưu trong dictionary headers.

Hướng dẫn

100 XP
  • Tạo một dictionary, parameters, với các tham số term và location được đặt để tìm "cafe" ở "NYC".
  • Gửi truy vấn tới Yelp API (api_url) bằng hàm get() của requests với các đối số từ khóa headers và params. Lưu kết quả vào response.
  • Trích xuất dữ liệu JSON từ response bằng phương thức phù hợp. Lưu kết quả vào data.
  • Nạp các giá trị "businesses" trong data vào dataframe cafes và in phần đầu (head).