НачатьНачать бесплатно

Валидация конвейера данных с помощью 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) == ____
Редактировать и запускать код