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
|
시간 세분성, '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
|
시간 세분성, '시간', '일' 또는 '월'입니다. 기본값은 'day'입니다. Default value: day
|
반환
형식 | Description |
---|---|
보강된 고객 데이터(joined_data)의 튜플입니다. |