You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Wandb折线图CSV导出仅保留一级分组,如何导出多组详细数据?

导出Wandb多层级分组折线图的完整CSV数据

网页端直接操作(最快捷)

  • 打开目标折线图的Wandb报告页面,找到图表上方的分组控制栏——一般是下拉菜单或分组切换按钮
  • 把分组层级切到最细的维度,确保所有子分组(比如(group A, group1)、(group A, group2))的折线都显示在图表上
  • 确认显示完整后,点击图表右上角的下载图标,选择CSV格式导出,就能拿到包含所有子分组每一步数据的文件

用Wandb API拉取(适合批量或复杂分组场景)

如果网页端导出受限,直接写个小脚本拉取原始数据:

  1. 先安装Wandb库:pip install wandb
  2. 复制下面的脚本,替换成你的项目信息:
import wandb
import pandas as pd

# 初始化API
api = wandb.Api()

# 替换成你的项目路径,格式为「用户名/项目名」
runs = api.runs("your-username/your-project")

all_data = []
for run in runs:
    # 替换成你用来分组的config键名,比如第一个是一级分组,第二个是二级分组
    group_level1 = run.config.get("group_a")
    group_level2 = run.config.get("group_1")
    # 替换成你要导出的指标名称,比如"accuracy"
    run_history = run.history(keys=["step", "your-target-metric"])
    # 给每条数据打上完整分组标签
    run_history["full_group"] = f"({group_level1}, {group_level2})"
    all_data.append(run_history)

# 合并所有数据并导出CSV
full_df = pd.concat(all_data)
full_df.to_csv("full_grouped_data.csv", index=False)
  • 注意脚本里的项目路径、分组对应的config键、指标名称都要和你的实际项目匹配

工作台(Workspace)导出

  • 进入项目的Workspace页面,找到对应指标的面板
  • 用左侧的筛选器勾选所有需要的子分组
  • 点击面板右上角的下载按钮选择CSV格式,即可导出完整的分组数据

内容的提问来源于stack exchange,提问作者Elta

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 11:43:16