Udostępnij za pośrednictwem


HolidayEnricher Klasa

Definiuje wspólny wzbogacacz wakacji.

Klasa HolidayEnricher może służyć do dołączania danych publicznych do świąt z danymi. Na przykład zobacz zestaw danych Dni wolne od pracy w katalogu Open Datasets (Otwarte zestawy danych).

Inicjuj za pomocą obiektu danych publicznych.

Dziedziczenie
HolidayEnricher

Konstruktor

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

Parametry

Nazwa Opis
public_data_object
Wymagane

Publiczny zestaw danych.

enable_telemetry

Wskazuje, czy wysyłać dane telemetryczne.

Domyślna wartość: False

Metody

enrich_customer_data_no_agg

Wzbogacanie danych klientów o domyślne aggregator_all.

enrich_customer_data_with_agg

Wzbogacanie danych klientów za pomocą określonego agregatora.

enrich_customer_data_no_agg

Wzbogacanie danych klientów o domyślne aggregator_all.

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

Parametry

Nazwa Opis
customer_data_object
Wymagane

Wystąpienie klasy danych klienta.

time_round_granularity
str

Stopień szczegółowości czasu, "dzień", "godzina" lub "miesiąc". Wartość domyślna to "day".

Domyślna wartość: day

Zwraca

Typ Opis

Krotka wzbogaconych danych klientów (new_customer_data) i processed_public_data.

enrich_customer_data_with_agg

Wzbogacanie danych klientów za pomocą określonego agregatora.

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

Parametry

Nazwa Opis
customer_data_object
Wymagane

Wystąpienie klasy danych klienta.

agg
Wymagane

Agregator.

time_round_granularity
str

Stopień szczegółowości czasu, "godzina", "dzień" lub "miesiąc". Wartość domyślna to "day".

Domyślna wartość: day

Zwraca

Typ Opis

Krotka wzbogaconych danych klientów (joined_data).