2月のリクエストをまとめて結合する
Sam が前回レポート用スクリプトを実行してから1か月が経ち、2月分の新しいレポートを作成する時期になりました。
前の動画レッスンで行った作業を発展させて、2月分の新しいレポートをアップロードし、ファイル一覧も更新したいと考えています。

すでに boto3 の S3 クライアントを作成しており、変数 s3 に保存済みです。各オブジェクトの中身は request_files に格納しています。
あなたは、gid-requests バケットからファイルをダウンロードし、それらを1つの DataFrame に連結して、2月分のリクエストを集計するのを手伝います!
この演習はコースの一部です
Python で始める AWS Boto 入門
演習の手順
s3から各オブジェクトを読み込みます。- それを
pandasで読み込み、df_listに追加します。 df_listにあるすべての DataFrame を連結します。- DataFrame をプレビューします。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
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()