Uppdatera index för att inkludera februari
I de två föregående övningarna har Sam:
- Läst de dagliga loggarna för Get It Done-förfrågningar i februari.
- Slagit ihop dem till en enda DataFrame.
- Skapat en DataFrame med aggregerade mätvärden (antal förfrågningar per typ).
- Sparat den DataFrame:n som CSV- och HTML-rapportfiler.
- Laddat upp filerna till S3.
Nu vill hon att filerna ska vara tillgängliga via kataloglistan. För tillfället visas bara länkar till januarirapporter:

Hon har skapat boto3 S3-klienten och sparat den i variabeln s3.
Hjälp Sam att generera en ny kataloglista med de uppladdade februarirapporterna och spara den i en DataFrame.
Den här övningen är en del av kursen
Introduktion till AWS Boto i Python
Övningsinstruktioner
- Lista objekten i bucketen
'gid-reports'med start på'2019/'. - Konvertera innehållet i objektlistan till en DataFrame.
- Skapa en kolumn
'Link'som innehåller publik objekt-URL + nyckel. - Förhandsgranska DataFrame:n.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# List the gid-reports bucket objects starting with 2019/
objects_list = s3.____(Bucket='gid-reports', ____='2019/')
# Convert the response contents to DataFrame
objects_df = pd.____(objects_list['Contents'])
# Create a column "Link" that contains Public Object URL
base_url = "http://gid-reports.s3.amazonaws.com/"
objects_df['Link'] = base_url + objects_df['____']
# Preview the resulting DataFrame
objects_df.head()