当我在Windows上使用Pandas运行我的代码时效果很好,但是当在Ubuntu上运行时,我收到以下错误:
canceled_Table = pd.pivot_table(canceled, index = 'end', columns = 'pcode', values = 'quantity', aggfunc = np.sum)
谁知道为什么?TypeError:pivot_table()得到了一个意外的关键字参数'index'
答案 0 :(得分:0)
您的pandas版本很可能与您运行版本0.16.0
或更新版本的Windows不同,而您的ubuntu版本较旧。 0.16.0
中有一个api更改,较旧的api使用了rows
和cols
,但为了保持一致,分别更改为index
和columns
。
您可以升级或尝试以下操作:
canceled_Table = pd.pivot_table(canceled, rows = 'end', cols = 'pcode', values = 'quantity', aggfunc = np.sum)