LoslegenKostenlos starten

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>
Kurs ansehen

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)
Code bearbeiten und ausführen