ETL 파이프라인 구축하기
이제 좀 더 재미있는 과정으로 넘어가 볼까요? 이번 연습 문제에서는 ETL 프로세스의 각 단계를 실행하기 전에 load() 함수의 나머지 부분을 직접 작성해야 합니다. extract() 함수와 transform() 함수는 이미 정의되어 있습니다. 행운을 빕니다!
이 연습은 강의의 일부입니다
Python으로 하는 ETL과 ELT
연습 안내
file_name을 사용해transformed_dataDataFrame을.csv파일로 저장하도록load()함수를 완성하세요.transform()함수를 사용해extracted_dataDataFrame을 정제하세요.load()함수를 사용해transformed_data를transformed_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")