2

从 v0.1.21 升级到 v0.2.x 和 v0.3.0 后,Featuretools的dfs()方法无法在我的实体集上运行。

当 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

4

1 回答 1

0

用这个:

df.columns = df.columns.droplevel(0)

df数据框的名称在哪里。这可以解决这个问题。

于 2019-03-23T16:13:15.790 回答