2월의 일일 요청 합치기
Sam이 마지막으로 보고서 스크립트를 실행한 지 한 달이 지났고, 이제 2월 보고서를 새로 만들어야 해요.
그녀는 지난 비디오 레슨에서 했던 작업을 확장해 2월의 새 보고서를 업로드하고 파일 목록도 업데이트하려고 해요:

이미 boto3 S3 클라이언트를 만들어 s3 변수에 저장해 두었고, 객체의 내용은 request_files에 저장했어요.
여러분은 gid-requests 버킷에서 파일을 다운로드해 하나의 DataFrame으로 연결하여, 2월의 요청을 집계하도록 Sam을 도와주실 거예요!
이 연습은 강의의 일부입니다
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()