pandas數(shù)據(jù)堆積與展開stack()/unstack()

常見的數(shù)據(jù)的層次化結構有兩種,一種是表格,一種是“花括號”,stack函數(shù)會將數(shù)據(jù)從”表格“結構變成”花括號“結構,反之,unstack函數(shù)將數(shù)據(jù)從”花括號“結構變成”表格“結構

# 導入包
import pandas as pd
import numpy as np

# 在同一個cell里同時輸出多條語句
from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = "all" 
df=pd.DataFrame(np.arange(6).reshape((2,3))
             ,index=pd.Index(['street1','street2'])
             ,columns=pd.Index(['one','two','three']))

df2=df.stack()

df2.unstack()
image.png
最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容