ComenzarEmpieza gratis

Invierte una Expectation condicional

Es importante recordar que, al igual que con la probabilidad condicional, las Expectations condicionales no tienen por qué ser iguales a su inversa. Una Expectation sobre la columna A condicionada por la columna B puede cumplirse, pero su inversa puede no hacerlo. Vamos a explorarlo en este ejercicio.

Ya se ha creado un Batch conectado al conjunto de datos de Shein Footwear y se ha asignado a la variable batch. Great Expectations y pandas están disponibles como gx y pd, respectivamente.

Este ejercicio forma parte del curso

Introducción a la calidad de datos con Great Expectations

Ver curso

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# 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)
Editar y ejecutar código