转置数据集

你可以通过将行转换为列或将列转换为行来重构数据集。转置数据集可以让你改变数据的方向,更好地支持分析、可视化或报告需求。

何时转置你的数据集

通过 转置 将行转换为列或将列转换为行来改变数据集的方向。

转位不会改变你的数据值。它只改变了数据的排列方式。
注意

最多可以包含4000行。该限制基于数据转置后支持的最大列数。

转置 适用于以下情况:
  • 将行值转换为列头
  • 将列头转换为行值
  • 准备数据以进行报告或图表制作
  • 重组调查或基于时间的数据
移调前
销售
1 月 100
2 月 120
移调之后
  1 月 2 月
销售 100 120

添加一个转置操作

  1. 右键点击数据源或清理节点。
  2. 选择 添加移调 转置节点通常由数据源节点或清理节点作为父节点。
  3. 在 下 列标题,指定用于新头部的值。
    使用默认头部
    自动生成如 Unnamed:1的头部名称。
    使用第一列的数值
    使用第一列的值作为新的列头。当第一列包含标签时,使用该选项。
  4. 第一纵队下,指定转置数据集第一列的值。
    使用列头
    在第一列中使用原始列名作为值。
    使用第一行的数值
    使用第一行的值作为第一列的条目。如果第一行有标签,就用这个选项。

移调技巧与示例

请遵循以下指南,以避免数据转换时常见问题。
  • 如果你打算用作头部,确保第一行或第一列没有重复值。
  • 在转位前清理数据集,以避免不必要的头部名称。
移调前
销售
1 月 100
2 月 120
设置是 使用默认头部使用列头
未命名:1 未命名:2 未命名:3
1 月 2 月
销售 100 120
设置是 使用默认头部使用第一行的数值
未命名:1 未命名:2
1 月 2 月
100 120
设置是 使用第一列的数值使用列头
1 月 2 月
销售 100 120
设置是 使用第一列的数值使用第一行的数值
1 月 2 月
100 120