Модуль: Полный цикл предобработки данных


Лаборатория: спасти базу супергероев

☰ Теория

Предобработка — это не борьба за таблицу без NaN. Сначала нужно понять смысл проблемы, затем выбрать допустимое действие и после преобразования проверить, что данные не потеряли смысл.

В лаборатории вы сохраните исходную таблицу, нормализуете представление данных, сделаете невозможные значения явными пропусками, примените разные стратегии для разных причин пропуска и закончите работу инвариантами и audit.

Полная теория «Предобработка данных: как починить таблицу и не подменить факты» →

Лаборатория: спасти базу супергероев

В учебной копии базы появились типичные проблемы реальных данных. Ваша задача — не просто получить правильный DataFrame, а пройти полный цикл: диагностика → собственный план → очистка → инварианты → audit → вывод.

  1. Скачайте lab_superheroes_preprocessing.ipynb и marvel_characters_dirty.csv.
  2. Откройте notebook в Jupyter или Google Colab и положите CSV рядом.
  3. Сначала заполните свой план решений, затем реализуйте clean_heroes.
  4. Служебную ячейку SELF-CHECK не меняйте.
  5. Перед сдачей выполните Run all, сохраните notebook и загрузите файл .ipynb.

Проверяется: не только итог очистки, но и диагностика, осознанный план, сравнение среднего с медианой, инварианты, audit и содержательный вывод.


Напишите программу
Auto
       

time 10000 ms
memory 512 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам