2015-03-02 43 views
0

,当我得到一个错误(InvalidIndexError:重建索引只与唯一值的索引对象有效)试图运行该代码时,创建一个pivot_table出一个数据帧的:大熊猫InvalidIndexError使用aggfunc

pivData = dfData.pivot_table(values=["ppp", "vvv"], 
          index=["ccc", "iii", "ttt", "www"], 
          aggfunc=[np.sum, np.sum]) 

我不没有得到什么是错的。当我删除最后一个参数,它工作正常(只是不是做算术,但平均)

pivData = dfData.pivot_table(values=["ppp", "vvv"], 
          index=["ccc", "iii", "ttt", "www"]) 

如果任何人有一个解决方案或替代方法。谢谢。

+0

请用示例数据展示一个小型自包含示例,演示此问题。 – BrenBarn 2015-03-02 17:30:35

回答

0
pivData = dfData.pivot_table(values=["ppp", "vvv"], 
          index=["ccc", "iii", "ttt", "www"], 
          aggfunc=np.sum)