Python pivottable.js display引入了不带';不存在于源数据帧中

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)

我相信我正确地使用了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)
该表显示
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文档中看不出来。如果可以避免这个问题,很乐意插入一些其他的数据表示。