2017-04-19 35 views
1

我有一系列名爲「結果」我有一個如何[透視聚集系列

groupby 

2列「DT」和「VC」創建,總結第三數值列「numcol」的結果。

結果看起來是這樣的:

dt  vc  
abc ghi  3.2 
     jkl  44.1 
     mmm  15.2 
xyz def  11.3 
     hhh  8.2 
     jjj  4.4 

想要做一個支點,我創建了一個數據幀:

resultsdf = results.to_frame() 

它看起來像這樣:

    numcol 
dt vc  
abc ghi   3.2 
     jkl   44.1 
[....] 

如何轉動resultsdf使得索引是dt,列是vc,並且單元格的值是numcol?

我無法重置此結構的索引,然後設置爲dt。

回答

3

您可以撥打resultsunstack直接與level=1(VC):

results.unstack(level=1) 

enter image description here

或者更明確:

results.unstack("vc") 
+1

或默認'結果使用最後的指數水平。拆散()' – piRSquared