首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pivottable.js display引入了源pandas Dataframe中不存在的空值

pivottable.js display引入了源pandas Dataframe中不存在的空值
EN

Stack Overflow用户
提问于 2019-02-02 00:21:06
回答 1查看 392关注 0票数 2

我相信我正确地使用了pivottable.js (在Jupyter笔记本中),但如果不是这样,请让我知道。

在这个例子中,我创建了几乎最简单的pandas数据帧:

代码语言:javascript
复制
test_data = DataFrame([['a', 'b'], ['b', 'a']], columns=['var1', 'var2'])

test_data

数据帧:

代码语言:javascript
复制
    var1 var2
0     a     b
1     b     a

当我在pivottable.js中显示此内容时

代码语言:javascript
复制
pivot_ui(test_data)

该表显示var1var2都有3个空值,总共有5条记录。

pivottable.js image

这是上面显示的我的使用的预期行为吗?我非常高兴被告知我是个笨蛋,而且我错误地使用了pivottable.js。:)

如果这是意外行为,我可以提供有关我的系统配置的更多信息。

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2020-09-22 20:13:17

Windows的代码中尚未解决此问题。

下面是相应的Github问题:https://github.com/nicolaskruchten/jupyter_pivottablejs/issues/52

他们提供了一种对我有效的变通方法:

代码语言:javascript
复制
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)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54483319

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档