Kom igångKom igång gratis

Skapa aggregerade Expectations

Nu är det dags att öva på att skriva kolumnspecifika Expectations på aggregerad nivå. Expectation Suite och Batch har redan tilldelats variablerna suite respektive batch och laddats med Shein Footwear-datasetet. Great Expectations och pandas är tillgängliga som gx respektive pd.

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

Introduktion till datakvalitet med Great Expectations

Visa kurs

Interaktiv övning med praktiskt arbete

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

# "colour" should be in the set "Khaki", "Purple", or "Grey"
colour_expectation = gx.expectations.ExpectColumnDistinctValuesToBeInSet(
    ____="colour", value_set={"Khaki", "Purple", "Grey"}
)

# "seller_name" should have 7 to 10 distinct values
seller_expectation = gx.expectations.ExpectColumnUniqueValueCountToBeBetween(
    column="seller_name", ____=7, ____=10
)

# "link" should have all unique values
link_expectation = gx.expectations.____(
    column="link"
)

# "review_count" should have a most common value in the set "0" or "100+"
review_count_expectation = gx.expectations.ExpectColumnMostCommonValueToBeInSet(
    column=____, value_set=____
)
Redigera och kör kod