CommencezCommencez gratuitement

Inverser une Expectation conditionnelle

Il est important de garder en tête que, comme pour la probabilité conditionnelle, les Expectations conditionnelles ne sont pas nécessairement égales à leur inverse. Une Expectation sur la colonne A conditionnelle à la colonne B peut réussir, mais son inverse peut échouer. Explorons cela dans cet exercice.

Un lot (Batch) connecté au jeu de données Shein Footwear a déjà été créé et assigné à la variable batch. Great Expectations et pandas sont disponibles sous gx et pd, respectivement.

Cette activité fait partie du cours

Introduction à la qualité des données avec Great Expectations

Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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)
Modifier et exécuter le code