1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wprowadzenie do AWS Boto w Pythonie

Connected

ćwiczenie

Otwieranie prywatnego pliku

Rada Miejska chce zobaczyć szerszy obraz sytuacji i poprosiła Sam o zsumowanie wszystkich zgłoszeń od początku 2019 roku. Aby to zrobić, Sam musi odczytać dzienne pliki CSV z bucketu 'gid-requests' i połączyć je w jeden zbiór. Pliki gid-requests są jednak prywatne – Sam ma do nich dostęp dzięki swojemu kluczowi, ale nie są publicznie dostępne.

W tym ćwiczeniu pomożesz Sam zobaczyć pełny obraz sytuacji: wczytasz te prywatne pliki do pandas i połączysz je w jeden DataFrame!

Sam zainicjalizowała już klienta S3 biblioteki boto3 i przypisała go do zmiennej s3. Wszystkie obiekty z bucketu gid-requests wylistowała w zmiennej response.

Instrukcje

100 XP
  • Dla każdego pliku z response wczytaj obiekt z S3.
  • Załaduj StreamingBody obiektu do pandas i dodaj wynik do df_list.
  • Połącz wszystkie DataFramy za pomocą pandas.
  • Wyświetl podgląd powstałego DataFrame.