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_dataem um arquivo.csv, usandofile_name. - Use a função
transform()para limpar o DataFrameextracted_data. - Carregue
transformed_datano arquivotransformed_data.csvusando 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")