HolidayEnricher Klasse

Definiert eine allgemeine Anreicherung mit Feiertagen.

Die HolidayEnricher-Klasse kann verwendet werden, um öffentliche Feiertagsdaten mit Ihren Daten zu verknüpfen. Ein Beispiel finden Sie im Dataset mit gesetzlichen Feiertagen aus dem Open Datasets-Katalog.

Initialisieren mit öffentlichem Datenobjekt.

Vererbung
HolidayEnricher

Konstruktor

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

Parameter

public_data_object
PublicData
Erforderlich

Ein öffentliches Dataset.

enable_telemetry
bool
Standardwert: False

Gibt an, ob Telemetriedaten gesendet werden sollen.

Methoden

enrich_customer_data_no_agg

Anreichern von Kundendaten mit „aggregator_all“.

enrich_customer_data_with_agg

Anreichern von Kundendaten mit dem angegebenen Aggregator.

enrich_customer_data_no_agg

Anreichern von Kundendaten mit „aggregator_all“.

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

Parameter

customer_data_object
CustomerData
Erforderlich

Eine Instanz einer Kundendatenklasse.

time_round_granularity
str
Standardwert: day

Die Zeitgranularität: „'day'“ (Tag), „'hour'“ (Stunde) oder „'month'“ (Monat). Der Standardwert ist „'day'“ (Tag).

Gibt zurück

Ein Tupel angereicherter Kundendaten (new_customer_data) und verarbeiteter öffentlicher Daten (processed_public_data).

Rückgabetyp

enrich_customer_data_with_agg

Anreichern von Kundendaten mit dem angegebenen Aggregator.

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

Parameter

customer_data_object
CustomerData
Erforderlich

Eine Instanz einer Kundendatenklasse.

agg
Aggregator
Erforderlich

Ein Aggregator.

time_round_granularity
str
Standardwert: day

Eine Zeitgranularität: „'hour'“ (Stunde), „'day'“ (Tag), oder „'month'“ (Monat). Der Standardwert ist „'day'“ (Tag).

Gibt zurück

Ein Tupel angereicherter Kundendaten (joined_data).

Rückgabetyp