Створення конвеєра ETL
Готові додати динаміки? У цій вправі ви завершите решту функції load() і запустите кожен крок процесу ETL. Функції extract() і transform() уже визначено. Успіхів!
Ця вправа є частиною курсу
ETL та ELT у Python
Інструкції до вправи
- Завершіть функцію
load(), записавши датафреймtransformed_dataу файл.csv, використовуючиfile_name. - Використайте функцію
transform()для очищення датафреймаextracted_data. - Завантажте
transformed_dataу файлtransformed_data.csvза допомогою функціїload().
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
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")