다음을 통해 공유


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

변경된 고객 데이터 클래스 인스턴스, 변경된 공용 데이터 클래스 인스턴스 및 조인 키 쌍 목록의 튜플입니다.