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