featuretools.entityset.EntitySet.query_by_values#
- EntitySet.query_by_values(dataframe_name, instance_vals, column_name=None, columns=None, time_last=None, training_window=None, include_cutoff_time=True)[source]#
查询具有给定列值的实例
- 参数:
dataframe_name (str) – 要查询的数据帧的 ID
instance_vals (pd.Dataframe, pd.Series, list[str] 或 str) – 要匹配的实例。
column_name (str) – 要查询的列。如果为 None,则按索引查询。
columns (list[str]) – 要返回的列。如果为 None,则返回所有列。
time_last (pd.TimeStamp) – 查询直到并包括此时间的数据。仅当数据帧具有时间索引时适用。
training_window (Timedelta, 可选) – 定义截止时间之前多少数据可用于计算特征的时间窗口。如果为 None,则使用截止时间之前的所有数据。
include_cutoff_time (bool) – 如果为 True,则在计算特征时包含截止时间的数据
- 返回值:
匹配约束的实例,其 ID 顺序与底层数据帧一致
- 返回类型:
pd.DataFrame