ПочатиПочніть безкоштовно

Побудова конвеєра 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")
Редагувати та запускати код