Я получаю это исключение, когда пытаюсь выполнить команду:
es.plot()
AttributeError: 'EntitySet' object has no attribute 'plot'
Объект es является объектом класса 'EntitySet' в featuretools.
Я создал es, используя следующеекоманды:
es = es.entity_from_dataframe(entity_id = 'orders',
dataframe = orders,
index = 'order_id',
variable_types = {
'user_id' : ft.variable_types.Categorical,
'eval_set' : ft.variable_types.Categorical,
'order_number' : ft.variable_types.Numeric,
'order_dow' : ft.variable_types.Numeric,
'order_hour_of_day' : ft.variable_types.Numeric,
'days_since_prior_order' : ft.variable_types.Numeric
})
es = es.entity_from_dataframe(entity_id = 'products',
dataframe = products,
index = 'product_id',
variable_types = {
'product_name' : ft.variable_types.Categorical,
'aisle_id' : ft.variable_types.Categorical,
'department_id' : ft.variable_types.Categorical
})
es = es.entity_from_dataframe(entity_id = 'departments',
dataframe = departments,
index = 'department_id',
variable_types = {
'department' : ft.variable_types.Categorical
})
es = es.entity_from_dataframe(entity_id = 'aisles',
dataframe = aisles,
index = 'aisle_id',
variable_types = {
'aisle' : ft.variable_types.Categorical
})
Данные можно получить здесь: https://www.instacart.com/datasets/grocery-shopping-2017
Я пытаюсь следовать учебному пособию Featuretools под названием: Прогнозирование следующей покупки клиента с помощью автоматизированного проектирования функций
Для получения дополнительной информации о Featuretools смотрите здесь: https://docs.featuretools.com/index.html