Gabungkan permintaan harian untuk Februari
Sudah sebulan sejak Sam terakhir menjalankan skrip laporan, dan sekarang saatnya ia membuat laporan baru untuk bulan Februari.
Ia ingin mengunggah laporan baru untuk Februari dan memperbarui daftar berkas, melanjutkan pekerjaan yang ia selesaikan pada pelajaran video sebelumnya:

Ia sudah membuat klien S3 boto3 dan menyimpannya di variabel s3. Ia menyimpan isi objek-objeknya dalam request_files.
Anda akan membantu Sam menggabungkan permintaan untuk bulan Februari dengan mengunduh berkas dari bucket gid-requests dan menggabungkannya menjadi satu DataFrame!
Latihan ini merupakan bagian dari kursus
Pengantar AWS Boto di Python
Instruksi latihan
- Muat setiap objek dari
s3. - Baca ke dalam
pandasdan tambahkan kedf_list. - Gabungkan semua DataFrame dalam
df_list. - Pratinjau DataFrame.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
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()