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

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