Xác thực data pipeline với assert
Để viết unit test cho các 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 cách 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 sẵn cho bạn, cùng với pandas đã được import dưới tên 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) == ____