TimeNearestSelector Clase
Define el selector de hora más cercano con redondeo a diferentes granularidades de tiempo.
Inicializar con granularidad de tiempo.
- Herencia
-
TimeNearestSelector
Constructor
TimeNearestSelector(_granularity: TimeGranularity, enable_telemetry: bool = True)
Parámetros
Nombre | Description |
---|---|
_granularity
Requerido
|
|
enable_telemetry
|
valor predeterminado: True
|
Métodos
process |
Enriquece los datos del cliente con datos públicos mediante el agregador especificado. |
process
Enriquece los datos del cliente con datos públicos mediante el agregador especificado.
process(env: RuntimeEnv, customer_data: TimeData, public_data: TimeData, aggregator: Aggregator, join_keys: list | None = None, debug: bool = False)
Parámetros
Nombre | Description |
---|---|
env
Requerido
|
Entorno de ejecución. |
customer_data
Requerido
|
Instancia de una clase TimeData derivada. |
public_data
Requerido
|
Instancia de una clase TimeData derivada. |
aggregator
Requerido
|
Agregador. |
join_keys
|
Lista de pares de claves de combinación. valor predeterminado: None
|
debug
|
Indica si se deben imprimir los registros de depuración. valor predeterminado: False
|
Devoluciones
Tipo | Description |
---|---|
Tupla de instancia de clase de datos de cliente modificada, instancia de clase de datos pública modificada y lista de pares de claves de combinación. |
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de