Utwórz Expectation dla liczby kolumn
W ostatnim filmie poznaliśmy klasę ExpectTableRowCountToEqual(value: int) – Expectation sprawdzającą liczbę wierszy w tabeli. Jak widzieliśmy pod koniec filmu, Great Expectations oferuje też klasę ExpectTableColumnCountToEqual(value: int). Działa ona dokładnie tak samo, ale sprawdza liczbę kolumn zamiast wierszy. W tym ćwiczeniu zaimplementujesz tę klasę, aby utworzyć i zwalidować Expectation dotyczącą liczby kolumn.
Skorzystasz z tego samego zbioru danych dotyczącego produkcji energii odnawialnej, który był używany w filmie. Więcej informacji o zbiorze danych znajdziesz tutaj.
Zbiór danych został już wczytany do obiektu Batch i przypisany do zmiennej batch. Great Expectations oraz pandas są dostępne odpowiednio jako gx i pd.
To ćwiczenie jest częścią kursu
Wprowadzenie do jakości danych z Great Expectations
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Create table column count Expectation
expectation = gx.expectations.____(
value=____
)