LoslegenKostenlos loslegen

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

Einführung in Data Quality mit Great Expectations

Kurs anzeigen

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# 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