Xác thực một data pipeline với assert
Để xây dựng unit test cho data pipeline, bạn cần làm quen với từ khóa assert và hàm isinstance(). Trong bài tập này, bạn sẽ luyện dùng hai công cụ này để xác thực các thành phần của một data pipeline.
Các hàm extract() và transform() đã được cung cấp cho bạn, cùng với pandas đã được import là pd. Cả extract() và transform() đều trả về một DataFrame. Chúc bạn thành công!
Bài tập này là một phần của khóa học
ETL và ELT với Python
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
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) == ____