KeyError: «Entity c не существует в dfs» - PullRequest
1 голос
/ 09 февраля 2020

когда я пытаюсь запустить этот код,

ftr_mtrx_custmr, features_defs = ft.dfs(entities=entities,
                                        relationships=relationship,
                                     target_entity="transactions")

я получаю такую ​​ошибку 100

490 featuretools.entityset - WARNING    index session_id   not found in dataframe, creating new integer column
KeyError                                  Traceback (most recent call last)
<ipython-input-82-d467a36d5254> in <module>()
      1 ftr_mtrx_custmr, features_defs = ft.dfs(entities=entities,
      2                                         relationships=relationshp,
----> 3                                         target_entity="transactions")

4 frames
/usr/local/lib/python3.6/dist-packages/featuretools/utils/entry_point.py

в function_wrapper (* args, ** kwargs) 38 ep.on_error (ошибка = e, 39 время выполнения = время выполнения) ---> 40 повышение e 41 42 # отправить возвращаемое значение

/usr/local/lib/python3.6/dist-packages/featuretools/utils/entry_point.py

в function_wrapper (* args, ** kwargs) 30 # вызвать функцию 31 start = time.time () ---> 32 return_value = fun c (* args, ** kwargs) 33 runtime = time.time () - запуск 34 за исключением исключения как e:

/usr/local/lib/python3.6/dist-packages/featuretools/synthesis/dfs.py

в dfs (сущности, отношения, набор сущностей, target_entity, cutoff_time, instance_ids, agg_primitives, trans_primitives, groupby_trans_primitives, allow_paths, max_depth, ignore_entities, ignore_variables, primitive_options, seed_features, , приблизительно, chunk_size, n_jobs, dask_kwargs, verbose, return_variable_types, progress_callback) 225 '' '226, если не isinstance (entityset, EntitySet): -> 227 entityset = Entity Набор ("dfs", сущности, отношения) 228 229 dfs_object = DeepFeatureSynthesis (target_entity, entityset,

/usr/local/lib/python3.6/dist-packages/featuretools/entityset/entityset.py

in init (self, id, entity, отношениях) 83 84 для связи в отношениях: ---> 85 parent_variable = self [отношения [0]] [отношения [1]] 86 child_variable = self [отношения [2]] [отношения [3]] 87 self.add_relationship (Relationship (parent_variable, * 1020) *

/usr/local/lib/python3.6/dist-packages/featuretools/entityset/entityset.py

in getitem (self, entity_id) 124 return self.entity_dict [entity_id] 125 name = self.id или "entity set" -> 126 повысить KeyError ('Entity% s не существует в% s '% (entity_id, name)) 127 128 @ property

однако, это вернуло KeyError:' Entity c не существует в dfs ', любая идея, что не так с моим код

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...