2014-10-02 48 views
0

以下pivot函數正在工作,但我需要重新格式化結果。實質上取消「金融年」的標籤,並將「業務」與財務年度相提並論。在使用pivot_table後重塑/合併Pandas數據框中的列

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 
+0

'financialname'是列索引的名稱,因此您可以使用'df.columns.name = None'來刪除它。 – joris 2014-10-02 06:36:30

+0

感謝@joris工作! – rowmax 2014-10-02 07:00:06

回答

0

的一種方式,這將是:

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

然後取出空白行:

df.index.name=None 
相關問題