Memvalidasi pipeline data dengan assert
Untuk membangun unit test bagi pipeline data, penting untuk memahami kata kunci assert, dan fungsi isinstance(). Pada latihan ini, Anda akan berlatih menggunakan kedua alat tersebut untuk memvalidasi komponen dari sebuah pipeline data.
Fungsi extract() dan transform() telah tersedia untuk Anda, bersama dengan pandas yang telah diimpor sebagai pd. Baik extract() maupun transform() mengembalikan sebuah DataFrame. Semoga berhasil!
Latihan ini merupakan bagian dari kursus
ETL dan ELT di Python
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
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) == ____