НачатьНачать бесплатно

Создание ETL-конвейера

Готовы к новому вызову? В этом упражнении вам нужно будет самостоятельно дописать функцию load(), а затем выполнить все этапы ETL-процесса. Функции extract() и transform() уже определены за вас. Удачи!

Это упражнение является частью курса

ETL и ELT в Python

Посмотреть курс

Инструкции к упражнению

  • Допишите функцию load(), чтобы она записывала DataFrame transformed_data в файл .csv с именем file_name.
  • Используйте функцию transform(), чтобы очистить DataFrame 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")
Редактировать и запускать код