Sloučení denních požadavků za únor
Od chvíle, kdy Sam naposledy spustila skript pro report, uplynul celý měsíc – a je čas připravit nový report za únor.
Chce nahrát nové reporty za únor a aktualizovat výpis souborů, přičemž navazuje na práci dokončenou v poslední videolekci:

Sam už vytvořila S3 klienta pomocí boto3 a uložila ho do proměnné s3. Obsah svých objektů uložila do request_files.
Pomůžeš Sam agregovat požadavky za únor tím, že stáhneš soubory z bucketu gid-requests a spojíš je do jednoho DataFramu!
Toto cvičení je součástí kurzu
Introduction to AWS Boto in Python
Pokyny k cvičení
- Načti každý objekt z
s3. - Načti ho do
pandasa přidej dodf_list. - Spoj všechny DataFramy v
df_list. - Zobraz náhled DataFramu.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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()