重塑定義
重塑指的是將數據重新排列,也叫軸向旋轉。
DataFrame提供了兩個方法:
- stack: 將數據的列“旋轉”為行。
- unstack:將數據的行“旋轉”為列。
例如:

處理堆疊格式
堆疊格式也叫長格式,一般關系型數據庫存儲時間序列的數據會采用此種格式,例如:

雖然這種存儲格式對於關系型數據庫是好的,不僅保持了關系完整性還提供了方便的查詢支持,但是對於數據操作可能就不那么方便了,DataFrame的數據格式才更加方便。
DataFrame的
pivot()方法提供了這個轉換,例如:
