Об'єднайте щоденні запити за лютий
Минув місяць відтоді, як Сем востаннє запускала скрипт для звіту, і настав час підготувати новий звіт за лютий.
Вона хоче завантажити нові звіти за лютий і оновити перелік файлів, розширивши роботу, яку виконала під час останнього відеоуроку:

Вона вже створила клієнт S3 boto3 і зберегла його в змінній s3. Вміст своїх об'єктів вона зберегла у request_files.
Ви допоможете Сем агрегувати запити за лютий: завантажите файли з бакета gid-requests і об'єднаєте їх в один датафрейм!
Ця вправа є частиною курсу
Вступ до AWS Boto в Python
Інструкції до вправи
- Завантажте кожен об'єкт із
s3. - Прочитайте його у
pandasі додайте доdf_list. - Об'єднайте всі датафрейми в
df_list. - Перегляньте датафрейм.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
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()