Kom igångKom igång gratis

Validera en datapipeline med assert

För att skriva enhetstester för datapipelines är det viktigt att bekanta sig med nyckelordet assert och funktionen isinstance(). I den här övningen får du träna på att använda dessa två verktyg för att validera komponenter i en datapipeline.

Funktionerna extract() och transform() finns tillgängliga för dig, tillsammans med pandas, som har importerats som pd. Båda funktionerna returnerar en DataFrame. Lycka till!

Den här övningen är en del av kursen

ETL och ELT i Python

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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) == ____
Redigera och kör kod