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

Connected

ćwiczenie

Prześlij zagregowane raporty za luty

W poprzednim ćwiczeniu Sam pobrała pliki z miesiąca z zasobnika z surowymi danymi.

Następnie połączyła je wszystkie w jeden DataFrame, który zawiera wszystkie zgłoszenia z danego miesiąca wraz z ich typami.

Zapisała ten DataFrame w zmiennej all_reqs i użyła funkcjonalności groupby biblioteki pandas, aby policzyć zgłoszenia według nazwy usługi – w wyniku czego powstał nowy DataFrame agg_df:

service_name count
0 72 Hour Violation 2910
1 Chain Link Fence Repair 90
2 Collections Truck Spill 30
3 Container Left Out 120
4 Dead Animal 360

Klient S3 dla boto3 został już utworzony i zapisany w zmiennej s3.

Pomóż jej opublikować statystyki zgłoszeń za ten miesiąc.

Zapisz agg_df do plików CSV i HTML, a następnie prześlij je do S3 jako pliki publiczne.

Instrukcje

100 XP
  • Zapisz agg_df w formacie CSV i HTML, nadając im nazwy odpowiednio 'feb_final_report.csv' i 'feb_final_report.html'.
  • Prześlij obie wersje agg_df do zasobnika gid-reports i ustaw dla nich publiczny dostęp do odczytu.