Анализ данных в Jupyter
Expert guidance for data analysis, visualization, and Jupyter Notebook development with pandas, matplotlib, seaborn, and numpy.
AImindrally
official
Дизайн
Что делает навык
Навык предоставляет экспертное руководство по анализу данных, визуализации и разработке в Jupyter Notebook с использованием библиотек pandas, matplotlib, seaborn и numpy. Он обеспечивает стандарты для создания читаемого, воспроизводимого и производительного кода, следуя принципам функционального программирования и векторизации.
Когда применять
- Проведение разведочного анализа данных (EDA) с использованием pandas и numpy.
- Создание статистических и кастомных визуализаций с помощью matplotlib и seaborn.
- Оптимизация производительности кода за счет векторизованных операций и использования categorical типов.
- Структурирование Jupyter Notebook для обеспечения воспроизводимости и читаемости анализа.
- Валидация данных и обработка пропущенных значений перед началом анализа.
Как работает
- Начинать анализ с разведочного анализа данных (EDA), документирования предположений и проверки качества данных.
- Использовать pandas для манипуляций с данными, применяя method chaining, loc/iloc и groupby, а также numpy для векторизованных операций и broadcasting.
- Создавать визуализации с помощью matplotlib и seaborn, обеспечивая информативные метки, легенды и доступные цветовые схемы.
- Структурировать Jupyter Notebook с помощью markdown-заголовков, модульных ячеек кода и магических команд (например, %matplotlib inline).
- Обеспечивать воспроизводимость через фиксацию random state, проверку ошибок (try-except), валидацию типов и перезагрузку ядра перед публикацией.
- Оптимизировать производительность путем профилирования кода (%timeit, %prun), использования chunked reading для больших файлов и перехода на dask при необходимости.
Примеры запросов агенту
Напиши код на Python для анализа DataFrame с использованием method chaining и groupby, чтобы вычислить среднее и сумму значений по категориям.
Создай статистическую гистограмму распределения данных с помощью seaborn, добавив информативные заголовки и оси.
Проверь данные на наличие пустых строк и обязательных колонок, затем преобразуй столбец дат с помощью pd.to_datetime.
Что понадобится
- matplotlib
- scikit-learn
Описание составлено по SKILL.md навыка, сверено 06.10.2026.
Как подключить
1Скачать навык
# возьмите папку навыка «data-analysis-jupyter» из репозитория:
# https://github.com/mindrally/skills
2Положить папку с
SKILL.md к навыкам ассистента# положите папку навыка туда, где ассистент ищет skills:
cp -r data-analysis-jupyter/ ~/.claude/skills/data-analysis-jupyter/
Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.