独热编码生成

把一列类别转换为独热编码(One-Hot Encoding)的 0/1 矩阵。所有出现过的唯一类别按首次出现顺序排列为列,每一行在对应类别列上取 1、其余取 0,可选是否输出类别表头,并可一键复制为 CSV。全部在浏览器本地完成。

输入类别 等待输入
输出表头

点击「生成编码」后计算。每行一个类别,或用逗号(含中文逗号)分隔;空白项会被忽略。

编码结果
样本数—
类别数—
矩阵单元数—
输入一列类别,点击「生成编码」,独热编码矩阵将显示在这里。

类别列按首次出现顺序排列;每行恰好有一个 1,其余为 0。

计算规则
  • 取输入中出现过的唯一类别,按首次出现顺序作为矩阵的列。
  • 第 i 行对应第 i 个样本,在其所属类别列上取 1,其余列取 0。
  • 若共有 N 个唯一类别、M 条样本,则矩阵规模为 M × N,每行恰有一个 1。
  • 「输出表头」开启时,结果首列给出类别名;关闭时以 列1…列N 占位。
  • 复制结果为 CSV:开启表头时首行为 #,类别1,类别2…。
  • 本工具用于特征表达,不做缺失值填补与类别合并。