建立欄數範圍的 Expectation
在這個練習中,你將為再生能源發電(Renewable Power Generation)資料集的欄數撰寫一個 Expectation。假設欄數可能會變動,但應該始終落在以 16 為中心的區間附近。
再生能源發電資料集已經載入為一個 Batch,指定給變數 batch。Great Expectations 與 pandas 分別可透過 gx 與 pd 使用。
本練習屬於課程
Great Expectations 資料品質入門
練習說明
- 撰寫一個 Expectation,要求資料集的欄數應該約為 16,允許正負 2 的誤差。
- 驗證你的 Expectation。
- 印出該 Expectation 的成功狀態,以及實際的欄數。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Create the Expectation
col_count_expectation = gx.expectations.____(
min_value=____, ____=____
)
# Validate the Expectation
validation_results = batch.____(
expect=____
)
# Print out the success status
print(____.____)
# Print out the actual column count
print(____.____)