Побудова конвеєра 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")