Python pivottable.js display引入了不带';不存在于源数据帧中
我相信我正确地使用了pivottable.js(在Jupyter笔记本中),但如果不是这样,请告诉我 在本例中,我创建了几乎最简单的熊猫数据帧:Python pivottable.js display引入了不带';不存在于源数据帧中,python,jupyter,pivottable.js,Python,Jupyter,Pivottable.js,我相信我正确地使用了pivottable.js(在Jupyter笔记本中),但如果不是这样,请告诉我 在本例中,我创建了几乎最简单的熊猫数据帧: test_data = DataFrame([['a', 'b'], ['b', 'a']], columns=['var1', 'var2']) test_data 数据帧: var1 var2 0 a b 1 b a 当我在pivottable.js中显示它时 pivot_ui(test_data)
test_data = DataFrame([['a', 'b'], ['b', 'a']], columns=['var1', 'var2'])
test_data
数据帧:
var1 var2
0 a b
1 b a
当我在pivottable.js中显示它时
pivot_ui(test_data)
该表显示var1
和var2
都有3个空值,总共有5条记录
这是上面所示的我使用的预期行为吗?我非常高兴被告知我是个白痴,而且我使用的pivottable.js不正确。:)
如果这是意外行为,我可以提供有关系统配置的更多信息
谢谢 Windows代码中尚未解决此问题 以下是相应的Github问题: 他们提供了一个适合我的工作环境:
def pivot_ui(df, **kwargs):
import pivottablejs
class _DataFrame(pd.DataFrame):
def to_csv(self, **kwargs):
return super().to_csv(**kwargs).replace("\r\n", "\n")
return pivottablejs.pivot_ui(_DataFrame(df), **kwargs)
嗨,我是这个图书馆的作者。。。你能在这里提交Github问题吗?我无法在本地复制此信息,因此我需要有关您的系统的更多信息,但通过Github进行通信要容易得多:)Nicolas,感谢您的回复!我按照你的建议提交了Github问题。我对pivottablejs的使用看起来正确吗?谢谢另外,是否有一种替代的数据表示形式可以用作输入,而不是数据帧?我从jupyter_pivottablejs文档中看不出来。如果可以避免这个问题,很乐意插入一些其他的数据表示。