HolidayEnricher Classe
Define um enriquecedor comum de feriados.
A classe HolidayEnricher pode ser usada para unir seus dados e dados públicos de feriado. Por exemplo, confira o conjuntos de dados Feriados Públicos no catálogo do Open Datasets.
Intialize com o objeto de dados público.
- Herança
-
HolidayEnricher
Construtor
HolidayEnricher(public_data_object: PublicData, enable_telemetry: bool = False)
Parâmetros
Nome | Description |
---|---|
public_data_object
Obrigatório
|
Um conjunto de dados público. |
enable_telemetry
|
Indica se a telemetria deve ser enviada. Valor padrão: False
|
Métodos
enrich_customer_data_no_agg |
Enriquece os dados do cliente usando o aggregator_all padrão. |
enrich_customer_data_with_agg |
Enriquece dados do cliente com um agregador especificado. |
enrich_customer_data_no_agg
Enriquece os dados do cliente usando o aggregator_all padrão.
enrich_customer_data_no_agg(customer_data_object: CustomerData, time_round_granularity: str = 'day') -> Tuple[CustomerData, PublicData, List[Tuple[str, str]]]
Parâmetros
Nome | Description |
---|---|
customer_data_object
Obrigatório
|
Uma instância de uma classe de dados do cliente. |
time_round_granularity
|
A granularidade de tempo, "day", "hour" ou "month". O padrão é "day". Valor padrão: day
|
Retornos
Tipo | Description |
---|---|
Uma tupla de dados enriquecidos do cliente (new_customer_data) e processed_public_data. |
enrich_customer_data_with_agg
Enriquece dados do cliente com um agregador especificado.
enrich_customer_data_with_agg(customer_data_object: CustomerData, agg: str, time_round_granularity: str = 'day') -> Tuple[CustomerData, List[Tuple[str, str]]]
Parâmetros
Nome | Description |
---|---|
customer_data_object
Obrigatório
|
Uma instância de uma classe de dados do cliente. |
agg
Obrigatório
|
Um agregador. |
time_round_granularity
|
Uma granularidade de tempo, "hour", "day" ou "month". O padrão é "day". Valor padrão: day
|
Retornos
Tipo | Description |
---|---|
Uma tupla de dados do cliente enriquecidos (joined_data). |