首页 > 解决方案 > 有没有一个术语来描述在数据处理中将一列更改为多列?

问题描述

例如,假设我拿这张桌子:

+--------+--------+
| Value1 | Value2 |
+--------+--------+
|      1 | A      |
|      2 | B      |
|      3 | A      |
|      4 | C      |
|      5 | A      |
+--------+--------+

而是像这样呈现它:

+--------+---+---+---+
| Value1 | A | B | C |
+--------+---+---+---+
|      1 | 1 | 0 | 0 |
|      2 | 0 | 1 | 0 |
|      3 | 1 | 0 | 0 |
|      4 | 0 | 0 | 1 |
|      5 | 1 | 0 | 0 |
+--------+---+---+---+

有这个操作的词或术语吗?

标签: databasedata-processing

解决方案


当您从具有同一对象的属性的多行中获取数据并将它们转换为具有对应于这些属性的列的单行时的过程称为数据透视或数据转置。


推荐阅读