Compartilhar via


NoaaGfsWeather Classe

Representa o conjunto de dados de GFS (Sistema Global de Previsão) da NOAA (Administração Oceânica e Atmosférica Nacional).

Esse conjunto de dados contém dados de previsão meteorológica por hora dos EUA de 15 dias (exemplo, temperatura, precipitação, vento) produzidos pelo GFS (Sistema de Previsão Global) da NOAA (Administração Oceânica e Atmosférica Nacional). Para obter informações sobre esse conjunto de dados, incluindo descrições de coluna, diferentes maneiras de acessá-lo e exemplos, confira Sistema de Previsão Global da NOAA no catálogo do Microsoft Azure Open Datasets.

Inicializar campos de filtragem.

Herança
NoaaGfsWeather

Construtor

NoaaGfsWeather(start_date: datetime = datetime.datetime(2018, 1, 1, 0, 0), end_date: datetime = datetime.datetime(2018, 1, 1, 0, 0), cols: List[str] | None = None, limit: int | None = -1, enable_telemetry: bool = True)

Parâmetros

Nome Description
start_date

A data na qual iniciar o carregamento de dados, inclusive. Se Nenhuma, default_start_date será usado.

Valor padrão: 2018-01-01 00:00:00
end_date

A data na qual terminar o carregamento de dados, inclusive. Se Nenhuma, default_end_date será usado.

Valor padrão: 2018-01-01 00:00:00
cols

Uma lista de nomes de coluna a serem carregados do conjunto de dados. Se for igual a Nenhum, todas as colunas serão carregadas. Para obter informações sobre as colunas disponíveis neste conjunto de dados, confira Sistema de Previsão Global do NOAA.

Valor padrão: None
limit
int

Um valor que indica o número de dias de dados a serem carregados com to_pandas_dataframe(). Se não for especificado, o padrão de -1 significa nenhum limite de dias carregados.

Valor padrão: -1
enable_telemetry

Se a telemetria deve ser habilitada neste conjunto de dados.

Valor padrão: True
start_date
Obrigatório

A data de início que você gostaria de consultar inclusive.

end_date
Obrigatório

A data de término que você deseja consultar inclusive.

cols
Obrigatório

Uma lista de nomes de coluna que você gostaria de recuperar. Nenhum obterá todas as colunas.

limit
Obrigatório
int

to_pandas_dataframe() carregará apenas dias de "limite" de dados. -1 significa sem limite.

enable_telemetry
Obrigatório

Indica se a telemetria deve ser enviada.

Comentários

O exemplo a seguir mostra como usar o acesso ao conjunto de dados.


   from azureml.opendatasets import NoaaGfsWeather
   from datetime import datetime
   from dateutil.relativedelta import relativedelta


   end_date = datetime.today()
   start_date = datetime.today() - relativedelta(months=1)
   gfs = NoaaGfsWeather(start_date=start_date, end_date=end_date)
   gfs_df = gfs.to_pandas_dataframe()

Métodos

filter

Tempo de filtro.

filter

Tempo de filtro.

filter(env: RuntimeEnv, min_date: datetime, max_date: datetime)

Parâmetros

Nome Description
env
Obrigatório
<xref:azureml.opendatasets.RuntimeEnv>

O ambiente de runtime.

min_date
Obrigatório

A data mín.

max_date
Obrigatório

A data máx.

Retornos

Tipo Description

Dataframe filtrado.

Atributos

default_end_date

default_end_date = datetime.datetime(2024, 12, 13, 0, 0)

default_start_date

default_start_date = datetime.datetime(2018, 1, 1, 0, 0)

id_column_name

id_column_name = 'ID'

latitude_column_name

latitude_column_name = 'latitude'

longitude_column_name

longitude_column_name = 'longitude'