Établir une Expectation sur le nombre de colonnes
Dans la dernière vidéo, nous avons vu l'Expectation ExpectTableRowCountToEqual(value: int) pour vérifier le nombre de lignes d'une table. Comme on l'a vu vers la fin, Great Expectations propose aussi ExpectTableColumnCountToEqual(value: int). Cette classe est identique, sauf qu'elle s'applique au nombre de colonnes plutôt qu'au nombre de lignes. Dans cet exercice, vous allez implémenter cette classe pour créer et valider une Expectation sur le nombre de colonnes.
Vous utiliserez le même jeu de données sur la production d'énergie renouvelable que nous avons mentionné dans la vidéo. Vous pouvez en apprendre plus sur le jeu de données ici.
Le jeu de données a déjà été chargé dans un Batch et assigné à la variable batch. Great Expectations et pandas sont disponibles sous gx et pd, respectivement.
Cette activité fait partie du cours
Introduction à la qualité des données avec Great Expectations
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Create table column count Expectation
expectation = gx.expectations.____(
value=____
)