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]#
查询具有给定值的列的实例
- Parameters:
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,则在计算特征时包括截止时间的数据
- Returns:
符合约束条件的实例,id按底层数据框的顺序排列
- Return type:
pd.DataFrame