Eine bedingte Expectation invertieren
Wichtig ist: Wie bei der bedingten Wahrscheinlichkeit ist eine Conditional Expectation nicht unbedingt gleich ihrer Umkehrung. Eine Expectation für Spalte A unter der Bedingung von Spalte B kann erfolgreich sein, aber ihre Umkehrung muss es nicht. Das schauen wir uns in dieser Übung an.
Ein Batch, der mit dem Shein-Footwear-Datensatz verbunden ist, wurde bereits erstellt und der Variablen batch zugewiesen. Great Expectations und pandas stehen dir als gx bzw. pd zur Verfügung.
Diese Übung ist Teil des Kurses
<Kurs>Einführung in Data Quality mit Great Expectations</Kurs>Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# 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)