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
|
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
|
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). |