我相信我正确地使用了pivottable.js (在Jupyter笔记本中),但如果不是这样,请让我知道。
在这个例子中,我创建了几乎最简单的pandas数据帧:
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。:)
如果这是意外行为,我可以提供有关我的系统配置的更多信息。
谢谢!
发布于 2020-09-22 20:13:17
Windows的代码中尚未解决此问题。
下面是相应的Github问题:https://github.com/nicolaskruchten/jupyter_pivottablejs/issues/52
他们提供了一种对我有效的变通方法:
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)https://stackoverflow.com/questions/54483319
复制相似问题