Partilhar via


CommonWeatherEnricher Classe

Define um melhorador meteorológico comum, para dados de previsão do GFS e do histórico do ISD.

Os dados meteorológicos da NOAA Global Forecast System (GFS) e os dados históricos dos Dados Integrados do Surface (ISD) da NOAA estão disponíveis no catálogo Open Datasets. Estes conjuntos de dados públicos podem ser utilizados para enriquecer os seus dados.

Inicializar com objeto de dados públicos.

Herança
CommonWeatherEnricher

Construtor

CommonWeatherEnricher(public_data_object: PublicData, enable_telemetry: bool = False)

Parâmetros

Name Description
public_data_object
Necessário

Um conjunto de dados público.

enable_telemetry

Indica se deve enviar telemetria.

Default value: False
public_data_object
Necessário

Um conjunto de dados público.

enable_telemetry
Necessário

Indica se deve enviar telemetria.

Métodos

enrich_customer_data_no_agg

Melhore os dados do cliente com a aggregator_all predefinida.

enrich_customer_data_with_agg

Melhore os dados do cliente com um agregador especificado.

enrich_customer_data_no_agg

Melhore os dados do cliente com a aggregator_all predefinida.

enrich_customer_data_no_agg(customer_data_object: CustomerData, location_match_granularity: int = 1, time_round_granularity: str = 'hour') -> Tuple[CustomerData, PublicData, List[Tuple[str, str]]]

Parâmetros

Name Description
customer_data_object
Necessário

Uma instância de uma classe de dados de cliente.

location_match_granularity
int

location_granularity.closest_top_n

Default value: 1
time_round_granularity
str

Granularidade do tempo, "dia", "hora" ou "mês".

Default value: hour

Devoluções

Tipo Description

Uma cadeia de dados de clientes melhorados (new_customer_data), processed_public_data.

enrich_customer_data_with_agg

Melhore os dados do cliente com um agregador especificado.

enrich_customer_data_with_agg(customer_data_object: CustomerData, agg: str, location_match_granularity: int = 1, time_round_granularity: str = 'hour') -> Tuple[CustomerData, List[Tuple[str, str]]]

Parâmetros

Name Description
customer_data_object
Necessário

Uma instância de uma classe de dados de cliente.

agg
Necessário

Um agregador.

location_match_granularity
int

location_granularity.closest_top_n

Default value: 1
time_round_granularity
str

time_granularity

Default value: hour

Devoluções

Tipo Description

Uma cadeia de dados de clientes melhorados (joined_data)