Зачем нужен маршрут
Приёмы pandas ты уже знаешь: отобрать строки, сгруппировать, посчитать среднее. Но приём — это ответ. А чтобы данные заговорили, нужны вопросы, и главное — задавать их в правильном порядке.
Когда к тебе приходит незнакомый файл, первый вопрос звучит не «как отфильтровать», а что это вообще такое и чему здесь можно верить. Ответ ищут разведывательным анализом — по-английски exploratory data analysis, EDA.
Это не набор приёмов, а маршрут из восьми шагов. Он один и тот же для любых данных: для базы персонажей, для таблицы продаж, для журнала посещаемости.
- Что это за данные. Откуда взяты, что такое одна строка, что означает каждый столбец — до всякого кода.
- Размер и типы. Сколько строк и столбцов, какие типы.
- Пропуски и дубликаты. Чего не хватает и что повторяется.
- Подозрительные значения. Диапазоны: не встречается ли невозможное.
- Распределения. Среднее против медианы по каждому числовому столбцу.
- Выбросы. Границу берём из данных, а не из головы.
- Связи. Какие пары столбцов меняются согласованно.
- Вывод словами. Три факта, два «чему нельзя верить», один следующий вопрос.