EnricherSelector Classe
Define a classe base de todos os seletores de melhorador.
- Herança
-
builtins.objectEnricherSelector
Construtor
EnricherSelector()
Observações
Utilize a granularity
propriedade para definir a granularidade de um melhorador.
EnricherSelector.granularity = DayGranularity()
Métodos
process |
Processe o seletor de melhorador. |
process
Processe o seletor de melhorador.
process(customer_data: TimeData, public_data: TimeData, aggregator: Aggregator, join_keys: List[Tuple[str, str]] | None = None, debug: bool = False)
Parâmetros
Name | Description |
---|---|
customer_data
Necessário
|
Uma instância de uma classe Dervived TimeData. |
public_data
Necessário
|
Uma instância de uma classe derivada de TimeData. |
aggregator
Necessário
|
Um agregador. |
join_keys
|
Uma lista de pares de chaves de associação. Default value: None
|
debug
|
Indica se pretende imprimir registos de depuração. Default value: False
|
Devoluções
Tipo | Description |
---|---|
Uma cadeia de identificação da instância da classe de dados do cliente alterada, uma instância da classe de dados pública alterada e uma lista de pares de chaves de associação. |
Atributos
granularity
Obter granularidade.