Compartir a través de


HolidayEnricher Clase

Define un enriquecimiento vacacional común.

La clase HolidayEnricher se puede usar para unir datos públicos festivos con los datos. Por ejemplo, consulte el conjunto de datos Días festivos públicos en el catálogo Open Datasets.

Inicializar con el objeto de datos público.

Constructor

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

Parámetros

Nombre Description
public_data_object
Requerido

Un conjunto de datos público.

enable_telemetry

Indica si se va a enviar telemetría.

Valor predeterminado: False

Métodos

enrich_customer_data_no_agg

Enriquecer los datos de los clientes con los aggregator_all predeterminados.

enrich_customer_data_with_agg

Enriquecer los datos del cliente con el agregador especificado.

enrich_customer_data_no_agg

Enriquecer los datos de los clientes con los aggregator_all predeterminados.

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

Parámetros

Nombre Description
customer_data_object
Requerido

Instancia de una clase de datos de cliente.

time_round_granularity
str

Granularidad de hora, "day", "hour" o "month". El valor predeterminado es "day".

Valor predeterminado: day

Devoluciones

Tipo Description

Tupla de datos enriquecidos de clientes (new_customer_data) y processed_public_data.

enrich_customer_data_with_agg

Enriquecer los datos del cliente con el 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

Nombre Description
customer_data_object
Requerido

Instancia de una clase de datos de cliente.

agg
Requerido

Agregador.

time_round_granularity
str

Granularidad de hora, "hora", "día" o "mes". El valor predeterminado es "day".

Valor predeterminado: day

Devoluciones

Tipo Description

Tupla de datos enriquecidos de clientes (joined_data).