Dela via


HolidayEnricher Klass

Definierar en vanlig semesterberikare.

Klassen HolidayEnricher kan användas för att koppla offentliga data för helgdagar till dina data. Du kan till exempel se datauppsättningen Helgdagar i katalogen Öppna datauppsättningar.

Initiera med offentliga dataobjekt.

Konstruktor

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

Parametrar

Name Description
public_data_object
Obligatorisk

En offentlig datauppsättning.

enable_telemetry

Anger om telemetri ska skickas.

Standardvärde: False

Metoder

enrich_customer_data_no_agg

Utöka kunddata med standard aggregator_all.

enrich_customer_data_with_agg

Utöka kunddata med angiven aggregator.

enrich_customer_data_no_agg

Utöka kunddata med standard aggregator_all.

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

Parametrar

Name Description
customer_data_object
Obligatorisk

En instans av en kunddataklass.

time_round_granularity
str

Tidskornighet, "dag", "timme" eller "månad". Standardvärdet är "day".

Standardvärde: day

Returer

Typ Description

En tuppeln med berikade kunddata (new_customer_data) och processed_public_data.

enrich_customer_data_with_agg

Utöka kunddata med angiven aggregator.

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

Parametrar

Name Description
customer_data_object
Obligatorisk

En instans av en kunddataklass.

agg
Obligatorisk

En aggregator.

time_round_granularity
str

En tidskornighet, "timme", "dag" eller "månad". Standardvärdet är "day".

Standardvärde: day

Returer

Typ Description

En tuppeln med berikade kunddata (joined_data).