Share via


HolidayEnricher 類別

定義常見的假日擴充器。

HolidayEnricher 類別可用來聯結假日公用資料與您的資料。 例如,請參閱開放式資料集目錄中的 公開假日 資料集。

使用公用資料物件進行初始化。

繼承
HolidayEnricher

建構函式

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

參數

public_data_object
PublicData
必要

公用資料集。

enable_telemetry
bool
預設值: False

指出是否要傳送遙測。

方法

enrich_customer_data_no_agg

使用預設aggregator_all擴充客戶資料。

enrich_customer_data_with_agg

使用指定的匯總工具擴充客戶資料。

enrich_customer_data_no_agg

使用預設aggregator_all擴充客戶資料。

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

參數

customer_data_object
CustomerData
必要

客戶資料類別的實例。

time_round_granularity
str
預設值: day

時間細微性、'day'、'hour' 或 'month'。 預設值為 'day'。

傳回

擴充的客戶資料元組 (new_customer_data) 和processed_public_data。

傳回類型

enrich_customer_data_with_agg

使用指定的匯總工具擴充客戶資料。

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

參數

customer_data_object
CustomerData
必要

客戶資料類別的實例。

agg
Aggregator
必要

匯總工具。

time_round_granularity
str
預設值: day

時間細微性、'hour'、'day' 或 'month'。 預設值為 'day'。

傳回

擴充客戶資料的元組 (joined_data) 。

傳回類型