Criação de um pipeline de ETL
Você está pronto para aumentar a diversão? Neste exercício, você será responsável por criar o restante da função load()
antes de executar cada etapa do processo de ETL. As funções extract()
e transform()
foram definidas para você. Boa sorte!
Este exercício faz parte do curso
ETL e ELT em Python
Instruções do exercício
- Complete a função
load()
gravando o DataFrametransformed_data
em um arquivo.csv
, usandofile_name
. - Use a função
transform()
para limpar o DataFrameextracted_data
. - Carregue
transformed_data
no arquivotransformed_data.csv
usando a funçãoload()
.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
def load(data_frame, file_name):
# Write cleaned_data to a CSV using file_name
data_frame.____(____)
print(f"Successfully loaded data to {file_name}")
extracted_data = extract(file_name="raw_data.csv")
# Transform extracted_data using transform() function
transformed_data = ____(data_frame=____)
# Load transformed_data to the file transformed_data.csv
____(data_frame=____, file_name="transformed_data.csv")