Валидация конвейера данных с помощью assert
Чтобы писать юнит-тесты для конвейеров данных, важно освоить ключевое слово assert и функцию isinstance(). В этом упражнении вы попрактикуетесь в использовании этих двух инструментов для валидации компонентов конвейера данных.
Функции extract() и transform() уже доступны, а библиотека pandas импортирована как pd. Обе функции — extract() и transform() — возвращают DataFrame. Удачи!
Это упражнение является частью курса
ETL и ELT на Python
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
raw_tax_data = extract("raw_tax_data.csv")
clean_tax_data = transform(raw_tax_data)
# Validate the number of columns in the DataFrame
____ len(clean_tax_data.columns) == ____