簡體   English   中英

使用pivot_table后重塑/合並Pandas數據框中的列

[英]Reshape / merge columns in Pandas dataframe after using pivot_table

以下樞紐功能正在工作,但我需要重新格式化結果。 本質上是刪除“財務年度”標簽,並將“業務”移至與財務年度相同的行。

df = pd.pivot_table(df, index='business', columns='financialyear', values='amount', aggfunc=np.sum)

當前輸出:

financialyear                 2013          2014
business
Division A                      34            23
Division B                      32            61
Division C                     134             3

所需的輸出:

business                      2013          2014
Division A                      34            23
Division B                      32            61
Division C                     134             3

實現此目的的一種方法是:

df.columns.name='business' #will change financialyear to business

然后刪除空白行:

df.index.name=None

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM