【发布时间】:2020-05-11 22:47:17
【问题描述】:
我正在尝试将多个关系同时添加到我创建的实体集中。我使用以下代码:
import featuretools as ft
data = ft.demo.load_mock_customer()
customers_df = data["customers"]
sessions_df = data["sessions"]
transactions_df = data["transactions"]
entities = {
"customers" : (customers_df, "customer_id"),
"sessions" : (sessions_df, "session_id", "session_start"),
"transactions" : (transactions_df, "transaction_id", "transaction_time")}
es = ft.EntitySet('es',entities=entities)
relationships = [("sessions", "session_id", "transactions", "session_id"),
("customers", "customer_id", "sessions", "customer_id")]
es.add_relationships(relationships)
它抛出AttributeError: 'tuple' object has no attribute 'child_entity'。这种将多个实体添加到实体集中的方式是否正确(如果我正确阅读official doc,我认为这是正确的)还是我遗漏了什么?
【问题讨论】:
标签: featuretools