Pandas pivot_table不符合值顺序

时间:2016-10-06 15:50:34

标签: python pandas pivot-table

pandas pivot_table存在问题。

有时,"值"上指定的列的顺序列表不匹配

In [11]: p = pivot_table(df, values=["x","y"], cols=["month"], 
                             rows="name", aggfunc=np.sum)

我得到错误的顺序(y,x)而不是(x,y)

Out[12]:
        y           x
month   1   2   3   1   2   3
name
a       1 NaN   7   2 NaN   8
b       3 NaN   9   4 NaN  10
c     NaN   5 NaN NaN   6 NaN

有什么东西我不能做得好吗?

1 个答案:

答案 0 :(得分:1)

根据https://developer.apple.com/library/content/samplecode/TouchCanvas/Listings/TouchCanvas_CanvasView_swift.htmlvalues应该采用单个列的名称,而不是可迭代的名称。

  

values:要聚合的列,可选