Kombinera dagliga förfrågningar för februari
Det har gått en månad sedan Sam senast körde rapportskriptet, och nu är det dags att skapa en ny rapport för februari.
Hon vill ladda upp nya rapporter för februari och uppdatera fillistan – ett steg vidare från det hon slutförde i den senaste videolektionen:

Hon har redan skapat boto3 S3-klienten och lagrat den i variabeln s3. Innehållet i hennes objekt är sparat i request_files.
Du ska hjälpa Sam att sammanställa förfrågningarna från februari genom att ladda ned filer från bucketen gid-requests och slå ihop dem till en enda DataFrame!
Den här övningen är en del av kursen
Introduktion till AWS Boto i Python
Övningsinstruktioner
- Läs in varje objekt från
s3. - Läs in det i
pandasoch lägg till det idf_list. - Slå ihop alla DataFrames i
df_list. - Förhandsgranska DataFrame:n.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
df_list = []
# Load each object from s3
for file in request_files:
s3_day_reqs = s3.____(Bucket='gid-requests',
Key=file['Key'])
# Read the DataFrame into pandas, append it to the list
day_reqs = pd.read_csv(s3_day_reqs['____'])
df_list.append(day_reqs)
# Concatenate all the DataFrames in the list
all_reqs = pd.____(df_list)
# Preview the DataFrame
all_reqs.head()