시작하기무료로 시작하기

ETL 파이프라인 구축

재미를 한층 더 끌어올려 볼까요? 이번 연습에서는 ETL 과정의 각 단계를 실행하기 전에, load() 함수의 나머지 부분을 직접 구현해 보셔야 합니다. extract()transform() 함수는 이미 정의되어 있어요. 화이팅입니다!

이 연습은 강의의 일부입니다

Python으로 ETL과 ELT

강의 보기

연습 안내

  • file_name을 사용해 transformed_data DataFrame을 .csv 파일로 저장하도록 load() 함수를 완성하세요.
  • transform() 함수를 사용해 extracted_data DataFrame을 정제하세요.
  • load() 함수를 사용해 transformed_datatransformed_data.csv 파일에 적재하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

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")
코드 편집 및 실행