编写一个条件型 Expectation
查看 Shein 数据集,您很可能能想到一些条件型 Expectation。其中一个示例是:如果某个商品没有任何评论,那么该商品的 star_rating 应该为 0.0。让我们来练习如何建立这个条件型 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='____==0',
)