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")