2

我正在尝试在 jupyter notebook 中重现 pivottable.js 的示例(此处为https://github.com/nicolaskruchten/jupyter_pivottablejs/tree/master/example),但出现错误:

代码(df 是来自上面链接中的 mps.csv 的 pandas 数据框)

from pivottablejs import pivot_ui
pivot_ui(df,
   cols= ["Party"],
   rows= ["Province"],
   rendererName= "Horizontal Stacked Bar Chart",
   rowOrder= "value_z_to_a", 
   colOrder= "value_z_to_a",
   rendererOptions= {
       "c3": { "data": {"colors": {
           "Liberal": '#dc3912', "Conservative": '#3366cc', "NDP": '#ff9900',
           "Green":'#109618', 'Bloc Quebecois': '#990099'
       }}}
    }
)

错误

TypeError                                 Traceback (most recent call last)
<ipython-input-10-accb72869b19> in <module>()
 12         "c3": { "data": {"colors": {
 13             "Liberal": '#dc3912', "Conservative": '#3366cc', "NDP": '#ff9900',
---> 14             "Green":'#109618', 'Bloc Quebecois': '#990099'
 15         }}}
 16     }
TypeError: pivot_ui() got an unexpected keyword argument 'cols'

TypeError:pivot_ui() 得到了一个意外的关键字参数“cols”

我尝试使用“列”而不是“列”,但它不起作用。

谢谢你的帮助!

这里是jupyter notebook截图的 截图

4

1 回答 1

1

显然,该名称pivottablejs被 conda 上的某些旧版本覆盖,原作者正试图解决这个问题......

但如果pip改为安装它,它会起作用。

所以运行conda remove pivottablejs然后pip install pivottablejs它应该工作。

于 2018-01-30T17:10:57.640 回答