一段时间后回到Julia DataFrames。
我无法运行我的旧代码,例如stack
和unstack
我收到错误:
ERROR: UndefVarError: stack not defined
stackdf
和unstackdf
改为工作,但它们会产生稍微不同的视图,而不是数据框的副本。
是否删除了stack
和unstack
?但我仍然可以在文档中看到它们。
答案 0 :(得分:0)
"问题"是DataFrames
导入IndexedTables
时(例如,using DataFrames, IndexedTables
)因为两个包都导出stack()
/ unstack()
函数,因此必须使用完整的包/函数名称(例如DataFrames.stack()
)。
老实说,当两个模块都被导入时会有警告,所以我的错误是我没有看到它(基于我的理由,相同的代码之前没有问题)。