1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Giới thiệu về AWS Boto trong Python

Connected

Bài tập

Mở một tệp riêng tư

Hội đồng Thành phố muốn xem xu hướng tổng thể và đã yêu cầu Sam cộng dồn tất cả yêu cầu kể từ đầu năm 2019. Để làm được điều này, Sam phải đọc các tệp CSV hằng ngày từ bucket 'gid-requests' và nối chúng lại. Tuy nhiên, các tệp gid-requests là riêng tư. Cô ấy có quyền truy cập bằng khóa của mình, nhưng mọi người không thể truy cập.

Trong bài tập này, bạn sẽ giúp Sam có cái nhìn toàn cảnh bằng cách đọc các tệp riêng tư này vào pandas và nối chúng thành một DataFrame duy nhất!

Cô ấy đã khởi tạo client S3 của boto3 và gán vào biến s3. Cô ấy đã liệt kê tất cả các đối tượng trong gid-requests vào biến response.

Hướng dẫn

100 XP
  • Với mỗi tệp trong response, tải đối tượng từ S3.
  • Tải StreamingBody của đối tượng vào pandas, rồi thêm vào df_list.
  • Nối tất cả DataFrame bằng pandas.
  • Xem trước DataFrame kết quả.