条件付きExpectationを反転してみよう
条件付き確率と同様に、条件付きExpectationは必ずしもその逆と等しくならないことに注意が必要です。列Bを条件とした列AのExpectationは成功しても、その逆は失敗する場合があります。この演習で確認してみましょう。
Shein Footwear データセットに接続された Batch はすでに作成され、変数 batch に代入されています。Great Expectations と pandas はそれぞれ gx と pd として利用できます。
この演習はコースの一部です
Great Expectationsで始めるデータ品質入門
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Establish Conditional Expectation
expectation = gx.expectations.ExpectColumnValuesToBeInSet(
column=____,
value_set=____,
condition_parser='pandas',
row_condition='____.isnull()',
)
# Run Expectation
results = batch.____(____=____)
# Print success status
print(results.success)