HolidayEnricher Classe
Definisce un arricchimento di vacanza comune.
La classe HolidayEnricher può essere usata per aggiungere dati pubblici festivi ai dati. Ad esempio, vedere il set di dati Public Holidays nel catalogo Open Datasets.
Intializzare con l'oggetto dati pubblico.
- Ereditarietà
-
HolidayEnricher
Costruttore
HolidayEnricher(public_data_object: PublicData, enable_telemetry: bool = False)
Parametri
Nome | Descrizione |
---|---|
public_data_object
Necessario
|
Set di dati pubblici. |
enable_telemetry
|
Indica se inviare dati di telemetria. Valore predefinito: False
|
Metodi
enrich_customer_data_no_agg |
Arricchire i dati dei clienti con aggregator_all predefiniti. |
enrich_customer_data_with_agg |
Arricchire i dati dei clienti con un aggregatore specificato. |
enrich_customer_data_no_agg
Arricchire i dati dei clienti con aggregator_all predefiniti.
enrich_customer_data_no_agg(customer_data_object: CustomerData, time_round_granularity: str = 'day') -> Tuple[CustomerData, PublicData, List[Tuple[str, str]]]
Parametri
Nome | Descrizione |
---|---|
customer_data_object
Necessario
|
Istanza di una classe dati del cliente. |
time_round_granularity
|
Granularità temporale, 'day', 'hour' o 'month'. Il valore predefinito è 'day'. Valore predefinito: day
|
Restituisce
Tipo | Descrizione |
---|---|
Una tupla di dati dei clienti arricchiti (new_customer_data) e processed_public_data. |
enrich_customer_data_with_agg
Arricchire i dati dei clienti con un aggregatore specificato.
enrich_customer_data_with_agg(customer_data_object: CustomerData, agg: str, time_round_granularity: str = 'day') -> Tuple[CustomerData, List[Tuple[str, str]]]
Parametri
Nome | Descrizione |
---|---|
customer_data_object
Necessario
|
Istanza di una classe dati del cliente. |
agg
Necessario
|
Un aggregatore. |
time_round_granularity
|
Granularità temporale, 'hour', 'day' o 'month'. Il valore predefinito è 'day'. Valore predefinito: day
|
Restituisce
Tipo | Descrizione |
---|---|
Tupla dei dati dei clienti arricchiti (joined_data). |