Featuretools的dfs()
方法在从v0.1.21升级到v0.2.x和v0.3.0后无法在我的实体集上运行。
当Pandas后端尝试计算聚合要素_calculate_agg_features()
时,会引发错误。特别是:
--> 442 to_merge.reset_index(1, drop=True, inplace=True)
...
IndexError: Too many levels: Index has only 1 level, not 2
这在v0.1.x中工作正常,并且升级后实体集未更改。实体集由7个实体和6个关系组成。每个实体(数据框)都是通过entity_from_dataframe
添加的。
答案 0 :(得分:0)
使用此:
df.columns = df.columns.droplevel(0)
其中df
是数据帧的名称。这样可以解决这个问题。