HolidayEnricher Класс
Определяет общее средство обогащения для праздников.
Класс HolidayEnricher можно использовать для объединения общедоступных данных о праздниках с вашими данными. Например, ознакомьтесь с набором данных Государственные праздники в каталоге Открытых наборов данных.
Инициализация с помощью объекта открытых данных.
- Наследование
-
HolidayEnricher
Конструктор
HolidayEnricher(public_data_object: PublicData, enable_telemetry: bool = False)
Параметры
Имя | Описание |
---|---|
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]]]
Параметры
Имя | Описание |
---|---|
customer_data_object
Обязательно
|
Экземпляр класса данных клиента. |
time_round_granularity
|
Степень детализации времени: day (день), hour (час) или month (месяц). По умолчанию — day. Default value: 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
Обязательно
|
Экземпляр класса данных клиента. |
agg
Обязательно
|
Агрегатор. |
time_round_granularity
|
Детализация времени: hour (час), day (день) или month (месяц). По умолчанию — day. Default value: day
|
Возвращаемое значение
Тип | Описание |
---|---|
Кортеж обогащенных данных клиента (joined_data). |