К
КлодБот
Открыть бота
Урок лонгрид Claude

Анализ данных и графики

Pandas, matplotlib через подсказки

12 мин чтения

Что такое и зачем

Представьте: у вас Excel с тысячами строк выгрузки из рекламного кабинета или таблица продаж за год. Нужно понять тренды, найти аномалии и сделать график для презентации — но вы не Python-разработчик. Claude умеет генерировать готовый код для анализа данных через pandas и строить графики matplotlib по одному запросу. Вы описываете задачу человеческим языком, получаете рабочий скрипт, запускаете — и вуаля, график готов 📊

Это особенно полезно маркетологам (анализ кампаний), предпринимателям (финансовые отчёты), фрилансерам (визуализация для клиента) и всем, кто хочет превратить сухие цифры в понятные диаграммы без найма аналитика.

Как делать с Claude

Шаг 1. Опишите данные и задачу

Будьте конкретны: формат файла, что в столбцах, что хотите увидеть.

У меня CSV-файл с колонками: дата, источник_трафика, конверсии, расход.
Нужно построить линейный график конверсий по дням для источников "ВКонтакте" и "Яндекс.Директ" за последний месяц.

Шаг 2. Получите код

Claude вернёт готовый скрипт Python:

import pandas as pd
import matplotlib.pyplot as plt

# Загрузка данных
df = pd.read_csv('traffic.csv')
df['дата'] = pd.to_datetime(df['дата'])

# Фильтр по источникам
df_filtered = df[df['источник_трафика'].isin(['ВКонтакте', 'Яндекс.Директ'])]

# Группировка и построение
for source in ['ВКонтакте', 'Яндекс.Директ']:
    data = df_filtered[df_filtered['источник_трафика'] == source]
    plt.plot(data['дата'], data['конверсии'], label=source)

plt.xlabel('Дата')
plt.ylabel('Конверсии')
plt.legend()
plt.title('Динамика конверсий')
plt.xticks(rotation=45)
plt.tight_layout()
plt.savefig('conversions.png')
plt.show()

Шаг 3. Уточните детали

Не устраивает цвет или масштаб? Попросите изменить:

Сделай линии толще, добавь сетку и покажи значения на графике.

Шаг 4. Запустите код локально

Скопируйте скрипт, установите библиотеки (pip install pandas matplotlib) и запустите. Если ошибка — скиньте текст ошибки обратно Claude для правки.

Реальный пример

Маркетолог Анна выгрузила статистику из Telegram Ads за 3 месяца: 12 000 строк с данными о показах, кликах и затратах по 50 кампаниям. Задача — найти самые эффективные по CTR и построить топ-10 столбчатую диаграмму. Вместо часа ручной работы она попросила Claude:

Файл telegram_ads.csv: campaign_name, impressions, clicks, spend.
Построить горизонтальную bar chart топ-10 кампаний по CTR (clicks/impressions * 100). 
Подписать значения CTR на столбцах.

Через 2 минуты получила код, запустила — готовая картинка для отчёта директору. Сэкономила время и нервы 🎯

Подводные камни

Что забрать с собой

Claude генерирует готовый код pandas+matplotlib по описанию задачи — не нужно знать синтаксис.

Итеративная доработка: не получилось с первого раза — уточняйте запрос, меняйте детали, Claude адаптирует код.

Экономия времени: анализ, который раньше занимал часы (или требовал программиста), теперь — 5 минут и один промпт.

Все промпты и кейсы — в мини-аппе

Открыть встроенный чат с Claude, банк промптов, уроки
Открыть КлодБот