TimeNearestSelector 클래스
반올림을 다른 시간 단위로 반올림하여 시간이 가장 가까운 선택기를 정의합니다.
시간 세분성을 사용하여 초기화합니다.
- 상속
-
TimeNearestSelector
생성자
TimeNearestSelector(_granularity: TimeGranularity, enable_telemetry: bool = True)
매개 변수
Name | Description |
---|---|
_granularity
필수
|
|
enable_telemetry
|
Default value: True
|
메서드
process |
지정된 집계를 사용하여 고객 데이터를 공용 데이터로 보강합니다. |
process
지정된 집계를 사용하여 고객 데이터를 공용 데이터로 보강합니다.
process(env: RuntimeEnv, customer_data: TimeData, public_data: TimeData, aggregator: Aggregator, join_keys: list | None = None, debug: bool = False)
매개 변수
Name | Description |
---|---|
env
필수
|
런타임 환경입니다. |
customer_data
필수
|
TimeData 파생 클래스의 인스턴스입니다. |
public_data
필수
|
TimeData 파생 클래스의 인스턴스입니다. |
aggregator
필수
|
집계입니다. |
join_keys
|
조인 키 쌍의 목록입니다. Default value: None
|
debug
|
디버그 로그를 인쇄할지 여부를 나타냅니다. Default value: False
|
반환
형식 | Description |
---|---|
변경된 고객 데이터 클래스 인스턴스, 변경된 공용 데이터 클래스 인스턴스 및 조인 키 쌍 목록의 튜플입니다. |