Perbarui indeks untuk menyertakan Februari
Pada dua latihan sebelumnya, Sam telah:
- Membaca log permintaan harian Get It Done untuk bulan Februari.
- Menggabungkannya menjadi satu DataFrame.
- Menghasilkan DataFrame dengan metrik teragregasi (jumlah permintaan berdasarkan tipe)
- Menulis DataFrame tersebut ke file laporan akhir dalam format CSV dan HTML.
- Mengunggah file-file ini ke S3.
Sekarang, ia ingin file-file tersebut dapat diakses melalui daftar direktori. Saat ini, daftar tersebut hanya menampilkan tautan untuk laporan bulan Januari:

Ia telah membuat klien S3 boto3 dan menyimpannya dalam variabel s3.
Bantu Sam membuat daftar direktori baru yang menyertakan laporan bulan Februari yang telah diunggah dan simpan dalam sebuah DataFrame.
Latihan ini merupakan bagian dari kursus
Pengantar AWS Boto di Python
Instruksi latihan
- Daftarkan objek bucket
'gid-reports'yang diawali dengan'2019/'. - Konversikan konten daftar objek menjadi DataFrame.
- Buat kolom
'Link'yang berisi Public Object URL + key. - Pratinjau DataFrame.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# 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()