assert を使ってデータパイプラインを検証する
データパイプラインのユニットテストを作成するには、assert キーワードと isinstance() 関数に慣れておくことが重要です。この演習では、これら2つのツールを使ってデータパイプラインの構成要素を検証する練習を行います。
関数 extract() と transform() が用意されており、pandas は pd としてインポート済みです。extract() と transform() はどちらも DataFrame を返します。がんばってください!
この演習はコースの一部です
Python で学ぶ ETL と ELT
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
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) == ____