【发布时间】:2021-10-02 22:11:56
【问题描述】:
我有一个数据集,我想对其进行自动特征工程。然而它是基于时间序列的,所以为了让它工作,我必须使用 2 个东西作为 id,对象 id 和日期。
x = pd.DataFrame({'id': [1,2,1], 'date': [2012021,2032021,4052021], 'x1': [1,2,3]})
y = pd.DataFrame({'id': [1,2,1], 'date': [2012021,2032021,4052021], 'label': [3,2,1]})
entities = {"features": (x, ['id','date']), "labels": (y, ['id','date'])}
feature_matrix, features_defs = ft.dfs(entities=entities,target_entity="y")
当我运行它时,我得到了这个错误:
TypeError: unhashable type: 'list'
我该如何解决这个问题?
【问题讨论】:
标签: python pandas feature-extraction featuretools