tableau prep 转置-pivot

前言

学习excell和python的pandas时,遇到pivot这个英文词。excel称为透视表,翻译的很糟糕,也造成了会用,但不理解。

后来学习tableau desktop同样出现了pivot,翻译成转置--转动/置换,可算是“信达雅”。

因为在tableau,  Pivot Table其实是把行转化为列。

 

tableau官方解释:

有时候,使用Tableau分析电子表格或者横向表格(交叉数据)的数据会遇到一些困难。

Tableau更倾向于数据是一行一行的“高高的数据”(行数据),而不是一列一列的“很宽很长的数据”(列数据),这就需要我们把列数据转置为行数据

这就是Pivot的实际意义。

从"交叉数据"到tableau行数据

交叉表数据,或Excel的数据透视表 -----tableau的pivot转置----->tableau“行”数据.

交叉表数据的特征:

多个列同属于一个分类(或者说具有同一个属性),即表头有的列非常多,例如:

id 姓名 数学 语文 英语
1 小王 88 90 75

tableau转置后:

id 姓名 科目 分数
1 小王 数学 88  
1 小王 语文 90
1 小王 英语 75

即把列数据-》行数据

本文参考了:https://www.zhihu.com/search?type=content&q=table%20prep%20

原文地址:https://www.cnblogs.com/chentianwei/p/12726826.html