다음을 통해 공유


HolidayEnricher 클래스

일반적인 휴일 보강자를 정의합니다.

HolidayEnricher 클래스를 사용하여 휴일 공용 데이터를 데이터와 조인할 수 있습니다. 예를 들어 Open Datasets 카탈로그의 공휴일 데이터 세트를 참조하세요.

공용 데이터 개체를 사용하여 초기화합니다.

생성자

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

매개 변수

Name Description
public_data_object
필수

공용 데이터 세트입니다.

enable_telemetry

원격 분석을 보낼지 여부를 나타냅니다.

Default value: 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]]]

매개 변수

Name Description
customer_data_object
필수

고객 데이터 클래스의 인스턴스입니다.

time_round_granularity
str

시간 세분성, 'day', 'hour' 또는 'month'입니다. 기본값은 'day'입니다.

Default value: day

반환

형식 Description

보강된 고객 데이터(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]]]

매개 변수

Name Description
customer_data_object
필수

고객 데이터 클래스의 인스턴스입니다.

agg
필수

집계자입니다.

time_round_granularity
str

시간 세분성, '시간', '일' 또는 '월'입니다. 기본값은 'day'입니다.

Default value: day

반환

형식 Description

보강된 고객 데이터(joined_data)의 튜플입니다.