KeyError: 'Entity 0 does not exist in transactions'

0

An error of type KeyError arises when the following code is executed.

- Code:

feature_matrix_customers, feature_defs = ft.dfs(entities=es, target_entity="customers")

- Error:

KeyError                                  Traceback (most recent call last) <ipython-input-13-5a548e34c7ce> in <module>()
      1 start = time.time()
      2 feature_matrix_customers, feature_defs = ft.dfs(entities=es,
----> 3                                                target_entity="customers")
      4 stop = time.time()
      5 print("Time: {0} s.".format(stop-start))

~\AppData\Local\Continuum\anaconda2\envs\myenv\lib\site-packages\featuretools\synthesis\dfs.py in dfs(entities, relationships, entityset, target_entity, cutoff_time, instance_ids, agg_primitives, trans_primitives, allowed_paths, max_depth, ignore_entities, ignore_variables, seed_features, drop_contains, drop_exact, where_primitives, max_features, cutoff_time_in_index, save_progress, features_only, training_window, approximate, chunk_size, n_jobs, dask_kwargs, verbose)
    167     '''
    168     if not isinstance(entityset, EntitySet):
--> 169         entityset = EntitySet("dfs", entities, relationships)
    170 
    171     dfs_object = DeepFeatureSynthesis(target_entity, entityset,

~\AppData\Local\Continuum\anaconda2\envs\myenv\lib\site-packages\featuretools\entityset\entityset.py in __init__(self, id, entities, relationships)
    105         entities = entities or {}
    106         relationships = relationships or []
--> 107         for entity in entities:
    108             df = entities[entity][0]
    109             index_column = entities[entity][1]

~\AppData\Local\Continuum\anaconda2\envs\myenv\lib\site-packages\featuretools\entityset\entityset.py in __getitem__(self, entity_id)
    165         if entity_id in self.entity_dict:
    166             return self.entity_dict[entity_id]
--> 167         raise KeyError('Entity %s does not exist in %s' % (entity_id, self.id))
    168 
    169     @property

KeyError: 'Entity 0 does not exist in transactions' 
    
asked by Paco 13.08.2018 в 14:49
source

0 answers