Combinar solicitações diárias de fevereiro
Faz um mês desde a última vez que a Sam executou o script de relatório, e agora é hora de ela gerar um novo relatório para fevereiro.
Ela quer enviar novos relatórios de fevereiro e atualizar a listagem de arquivos, ampliando o trabalho que concluiu na última videoaula:

Ela já criou o cliente S3 do boto3 e o armazenou na variável s3. Ela guardou o conteúdo de seus objetos em request_files.
Você vai ajudar a Sam a agregar as solicitações de fevereiro baixando os arquivos do bucket gid-requests e concatenando tudo em um único DataFrame!
Este exercício faz parte do curso
Introdução ao AWS Boto em Python
Instruções do exercício
- Carregue cada objeto de
s3. - Leia-o no
pandase acrescente-o adf_list. - Concatene todos os DataFrames em
df_list. - Visualize uma prévia do DataFrame.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
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()