Partilhar via


HolidayEnricher Classe

Define um melhorador de férias comum.

A classe HolidayEnricher pode ser utilizada para associar dados públicos de feriados aos seus dados. Por exemplo, veja o conjunto de dados Feriados Públicos no catálogo Abrir Conjuntos de Dados.

Intializar com objeto de dados públicos.

Herança
HolidayEnricher

Construtor

HolidayEnricher(public_data_object: PublicData, enable_telemetry: bool = False)

Parâmetros

Name Description
public_data_object
Necessário

Um conjunto de dados público.

enable_telemetry

Indica se deve enviar telemetria.

Default value: False

Métodos

enrich_customer_data_no_agg

Melhore os dados do cliente com aggregator_all predefinidos.

enrich_customer_data_with_agg

Melhore os dados do cliente com o agregador especificado.

enrich_customer_data_no_agg

Melhore os dados do cliente com aggregator_all predefinidos.

enrich_customer_data_no_agg(customer_data_object: CustomerData, time_round_granularity: str = 'day') -> Tuple[CustomerData, PublicData, List[Tuple[str, str]]]

Parâmetros

Name Description
customer_data_object
Necessário

Uma instância de uma classe de dados de cliente.

time_round_granularity
str

A granularidade da hora, "dia", "hora" ou "mês". A predefinição é "dia".

Default value: day

Devoluções

Tipo Description

Uma cadeia de dados de clientes melhorados (new_customer_data) e processed_public_data.

enrich_customer_data_with_agg

Melhore os dados do cliente com o 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

Name Description
customer_data_object
Necessário

Uma instância de uma classe de dados de cliente.

agg
Necessário

Um agregador.

time_round_granularity
str

Uma granularidade temporal, "hora", "dia" ou "mês". A predefinição é "dia".

Default value: day

Devoluções

Tipo Description

Uma cadeia de dados de clientes melhorados (joined_data).