Python 在jupyter笔记本中重现示例pivottable.js
我试图在jupyter notebook(此处)中重现pivottable.js的示例,但出现了一个错误: 代码(df是上面链接中mps.csv的数据帧) 错误Python 在jupyter笔记本中重现示例pivottable.js,python,python-3.x,jupyter-notebook,pivottable.js,Python,Python 3.x,Jupyter Notebook,Pivottable.js,我试图在jupyter notebook(此处)中重现pivottable.js的示例,但出现了一个错误: 代码(df是上面链接中mps.csv的数据帧) 错误 TypeError回溯(最近一次调用) 在() 12“c3”:{“数据”:{“颜色”:{ 13“自由派”:“dc3912”,“保守派”:“3366cc”,“NDP”:“ff9900”, --->14“绿色”:“#109618”,“魁北克集团”:“#990099” 15 }}} 16 } TypeError:piv
TypeError回溯(最近一次调用)
在()
12“c3”:{“数据”:{“颜色”:{
13“自由派”:“dc3912”,“保守派”:“3366cc”,“NDP”:“ff9900”,
--->14“绿色”:“#109618”,“魁北克集团”:“#990099”
15 }}}
16 }
TypeError:pivot_ui()获得意外的关键字参数“cols”
TypeError:pivot_ui()获得意外的关键字参数“cols”
我试着用“columns”而不是“colls”,但没有成功
谢谢你的帮助
这里是jupyter笔记本的截图
显然,
pivottablejs
这个名称被conda上的某个旧版本覆盖了,原作者正试图解决这个问题
但如果安装时使用pip
,它就可以工作
因此,运行
conda remove pivottablejs
,然后运行pip install pivottablejs
,它应该可以正常工作。已经安装的东西似乎有一个bug。在通过conda安装模块后,我遇到了与您相同的错误。检查源文件时,函数pivot_ui似乎不接受任何关键字参数。我在github上创建了一个问题,如果我得到答案,我会回到这里。(这里是图书馆作者)这是正确的,真是太遗憾了!请就这个问题进行投票,以帮助建立对解决问题的支持:
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'