请将以下多源数据清洗并合并为一张总表: - 去除重复订单 - 统一日期格式为 YYYY-MM-DD - 金额列去除货币符号 - 缺失值用 0 填充
你是一位资深数据分析师,擅长业务指标分析与可视化。 请基于以下数据(CSV 格式)进行分析: [粘贴你的数据] 分析要求: 1. 计算本月总销售额、订单量、客单价 2. 对比上月环比(%) 3. 各渠道贡献排名(TOP 5) 4. 找出异常值(突增/骤降) 5. 给出 3 条可执行建议 输出格式: - 先给出核心指标卡片 - 然后分点说明发现 - 最后附上改进建议
请用 Python 的 matplotlib 或 seaborn, 基于上述数据生成以下图表: 1. 月度趋势折线图(近 6 个月) 2. 渠道贡献柱状图(TOP 10) 3. 转化率漏斗图 4. 用户分布饼图 要求: - 使用企业级配色(蓝色系) - 图表标题清晰 - 数据标签显示 - 保存为 PNG 格式,分辨率 300dpi
import matplotlib.pyplot as plt import seaborn as sns import pandas as pd # 读取数据 df = pd.read_csv('data.csv') # 图1:月度趋势 plt.figure(figsize=(10, 6)) plt.plot(df['month'], df['sales'], marker='o', linewidth=2) plt.title('近6个月销售趋势', fontsize=16) plt.xlabel('月份') plt.ylabel('销售额(万元)') plt.grid(True, alpha=0.3) plt.savefig('trend.png', dpi=300, bbox_inches='tight')
ChatGPT(分析思路) + Python(批量执行) + 定时任务(自动发送)
请编写一个 Python 脚本,实现以下功能: 1. 自动读取 E:\data\sales_2024.csv 2. 计算: - 总销售额、订单量、客单价 - 环比上月(%) - 渠道排名 - 新老客占比 3. 生成 4 张图表并保存到 E:\reports\images\ 4. 输出 Markdown 格式的分析报告 5. 自动发送邮件给 boss@company.com 要求: - 使用 pandas 处理数据 - 使用 matplotlib 画图 - 添加异常值检测(3σ 原则) - 失败时发送告警邮件
效果: 每月 1 号早上 8 点,老板邮箱自动收到分析报告
请编写爬虫脚本,实现: 1. 读取竞品列表:E:\data\competitors.xlsx 2. 遍历每个竞品 URL,抓取价格 3. 对比我方价格,标记"高于/低于" 4. 生成价格对比表并邮件发送 5. 记录历史价格曲线 注意:添加随机延时,避免被封 IP
基于用户行为日志(user_log.csv), 请计算: 1. 各步骤转化率: - 访问 → 注册 - 注册 → 激活 - 激活 → 付费 2. 绘制漏斗图 3. 找出流失最大的环节 4. 给出优化建议 字段说明: - user_id: 用户ID - step: 步骤(visit/register/activate/pay) - timestamp: 时间戳
– 使用代码执行器(Code Interpreter)让 AI 跑代码而非口胡
– 方案:Python 脚本 + 定时任务(每天 9 点自动运行)
– 结果:从 2 小时/天 → 0 分钟,自动邮件发送
– 节省:440 小时/年(相当于 55 个工作日)
– 结果:从 3 天 → 10 分钟,准确率 100%
– 背景:每次活动后要算 ROI,手动整理 2 小时
– 方案:ChatGPT 生成分析代码 + 自动化图表
[数据源] → [自动拉取] → [AI 清洗] → [AI 分析] → [自动图表] → [邮件发送] ↓ ↓ ↓ ↓ ↓ ↓ MySQL Python Pandas ChatGPT Matplotlib SMTP
– 数据拉取:Python + SQLAlchemy / API
– 智能分析:ChatGPT API(prompt 模板化)
– 可视化:Matplotlib / Seaborn / Plotly
– 定时任务:Windows 任务计划 / cron
原始数据 → 清洗 → 分析 → 可视化 → 报告 ↓ 2分钟 3分钟 2分钟 1分钟 总耗时:8 分钟(一次性脚本永久可用)
《AI 市场调研:5 分钟生成竞品分析报告,自动抓取全网数据》