composeml.LabelTimes.select

LabelTimes.select(target)[source]

选择其中一个目标变量。

参数

target (str) – 目标列的名称。

返回

一个只包含单个目标的标签时间对象。

返回类型

lt (LabelTimes)

示例

创建一个包含多个目标变量的标签时间对象。

>>> entity = [0, 0, 1, 1]
>>> labels = [True, False, True, False]
>>> time = ['2020-01-01', '2020-01-02', '2020-01-03', '2020-01-04']
>>> data = {'entity': entity, 'time': time, 'A': labels, 'B': labels}
>>> lt = LabelTimes(data=data, target_dataframe_index='entity', target_columns=['A', 'B'])
>>> lt
   entity        time      A      B
0       0  2020-01-01   True   True
1       0  2020-01-02  False  False
2       1  2020-01-03   True   True
3       1  2020-01-04  False  False

从标签时间对象中选择单个目标。

>>> lt.select('B')
   entity        time      B
0       0  2020-01-01   True
1       0  2020-01-02  False
2       1  2020-01-03   True
3       1  2020-01-04  False