Validarea unui pipeline de date cu assert
Pentru a construi teste unitare pentru pipeline-uri de date, este important să te familiarizezi cu cuvântul cheie assert și cu funcția isinstance(). În acest exercițiu, vei exersa utilizarea acestor două instrumente pentru a valida componentele unui pipeline de date.
Funcțiile extract() și transform() sunt deja disponibile, împreună cu pandas, importat ca pd. Atât extract(), cât și transform() returnează un DataFrame. Succes!
Acest exercițiu face parte din cursul
ETL și ELT în Python
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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) == ____