assert로 데이터 파이프라인 검증하기
데이터 파이프라인을 위한 단위 테스트를 작성하려면 assert 키워드와 isinstance() 함수에 익숙해지는 것이 중요합니다. 이번 연습 문제에서는 이 두 가지 도구를 사용해 데이터 파이프라인의 구성 요소를 검증해 보겠습니다.
extract() 함수와 transform() 함수가 준비되어 있으며, pandas는 pd로 임포트되어 있습니다. extract()와 transform()은 모두 DataFrame을 반환합니다. 화이팅!
이 연습은 강의의 일부입니다
Python으로 하는 ETL과 ELT
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
raw_tax_data = extract("raw_tax_data.csv")
clean_tax_data = transform(raw_tax_data)
# Validate the number of columns in the DataFrame
____ len(clean_tax_data.columns) == ____