0

快速设置说明。我通过 Anaconda 发行版使用 Jupyter 笔记本,并在环境中安装了 pivottablejs。

我正在尝试将计算指标添加为派生属性

pivot_ui(df, derivedAttributes={'calc_metric': calculation})

文档(此处)说要设置为函数的对象。我尝试添加一个简单的 JS 函数(作为文本)和一个 Python 函数,但两者都收到以下消息:“呈现数据透视表 UI 时发生错误”并在控制台中键入错误。

有没有办法通过 Jupyter 笔记本为 pivottablejs 创建一个自定义的derivedAttribute?

4

1 回答 1

2

不,无法在 Jupyter 包装器中为 PivotTable.js 创建派生属性。根据pivottablejsPython 模块的自述文件,您只能从 Python 传递 JSON 可序列化选项,并且函数不是 JSON 可序列化的......对不起!

注意:我是这两个库的作者。

于 2019-02-20T02:31:06.387 回答