利用Python進行數據分析(13) pandas基礎: 數據重塑/軸向旋轉

重塑定義
 
 
重塑指的是將數據從新排列,也叫軸向旋轉。

DataFrame提供了兩個方法:
  • stack: 將數據的列「旋轉」爲行。
  • unstack:將數據的行「旋轉」爲列。
例如:

處理堆疊格式
 
堆疊格式也叫長格式,通常關係型數據庫存儲時間序列的數據會採用此種格式,例如:
雖然這種存儲格式對於關係型數據庫是好的,不只保持了關係完整性還提供了方便的查詢支持,可是對於數據操做可能就不那麼方便了,DataFrame的數據格式才更加方便。
DataFrame的 pivot()方法提供了這個轉換,例如:
相關文章
相關標籤/搜索