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
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)