熊猫数据透视表

时间:2015-08-24 10:17:48

标签: python python-2.7 pandas

当我在Windows上使用Pandas运行我的代码时效果很好,但是当在Ubuntu上运行时,我收到以下错误:

canceled_Table = pd.pivot_table(canceled, index = 'end', columns = 'pcode', values = 'quantity', aggfunc = np.sum)
  

TypeError:pivot_table()得到了一个意外的关键字参数'index'

谁知道为什么?

1 个答案:

答案 0 :(得分:0)

您的pandas版本很可能与您运行版本0.16.0或更新版本的Windows不同,而您的ubuntu版本较旧。 0.16.0中有一个api更改,较旧的api使用了rowscols,但为了保持一致,分别更改为indexcolumns

您可以升级或尝试以下操作:

canceled_Table = pd.pivot_table(canceled, rows = 'end', cols = 'pcode', values = 'quantity', aggfunc = np.sum)