Оновіть індекс, щоб додати лютий
У двох попередніх вправах Сем:
- Прочитала щоденні журнали запитів Get It Done за лютий.
- Об'єднала їх в один датафрейм.
- Згенерувала датафрейм з агрегованими метриками (кількість запитів за типами).
- Записала цей датафрейм у фінальні файли звіту у форматах CSV та HTML.
- Завантажила ці файли до S3.
Тепер вона хоче зробити ці файли доступними через перегляд каталогу. Зараз відображаються лише посилання на січневі звіти:

Вона створила клієнт S3 з boto3 і зберегла його у змінній s3.
Допоможіть Сем згенерувати новий перелік каталогу з лютневими завантаженими звітами та зберегти його в датафреймі.
Ця вправа є частиною курсу
Вступ до AWS Boto в Python
Інструкції до вправи
- Перелічіть об'єкти в бакеті
'gid-reports', що починаються з'2019/'. - Перетворіть вміст списку об'єктів на датафрейм.
- Створіть стовпчик
'Link', який містить Public Object URL + ключ. - Перегляньте датафрейм.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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()