Partilhar via


NoaaGfsWeather Classe

Representa o conjunto de dados GFS (National Oceanic and Atmospheric Administration) Global Forecast System (NOAA).

Este conjunto de dados contém dados de previsão meteorológica por hora dos EUA de 15 dias (por exemplo: temperatura, precipitação, vento) produzidos pelo Global Forecast System (GFS) da Administração Oceânica e Atmosférica Nacional (NOAA). Para obter informações sobre este conjunto de dados, incluindo descrições de colunas, diferentes formas de aceder ao conjunto de dados e exemplos, veja NOAA Global Forecast System no catálogo 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

Name Description
start_date

A data em que começar a carregar dados, inclusive. Se Nenhum, o default_start_date é utilizado.

valor predefinido: 2018-01-01 00:00:00
end_date

A data em que terminar o carregamento de dados, inclusive. Se Nenhum, o default_end_date é utilizado.

valor predefinido: 2018-01-01 00:00:00
cols

Uma lista de nomes de colunas a carregar a partir do conjunto de dados. Se Nenhuma, todas as colunas são carregadas. Para obter informações sobre as colunas disponíveis neste conjunto de dados, veja NOAA Global Forecast System (Sistema de Previsão Global da NOAA).

valor predefinido: None
limit
int

Um valor que indica o número de dias de dados a carregar com to_pandas_dataframe(). Se não for especificado, a predefinição de -1 significa que não existe limite para os dias carregados.

valor predefinido: -1
enable_telemetry

Se pretende ativar a telemetria neste conjunto de dados.

valor predefinido: True
start_date
Necessário

A data de início que pretende consultar de forma inclusiva.

end_date
Necessário

A data de fim que pretende consultar de forma inclusiva.

cols
Necessário

Uma lista de nomes de colunas que pretende obter. Nenhuma obterá todas as colunas.

limit
Necessário
int

to_pandas_dataframe() carregará apenas os dias de "limite" de dados. -1 significa que não há limite.

enable_telemetry
Necessário

Indica se deve enviar telemetria.

Observações

O exemplo abaixo mostra como utilizar 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

Name Description
env
Necessário
<xref:azureml.opendatasets.RuntimeEnv>

O ambiente de runtime.

min_date
Necessário

A data mínima.

max_date
Necessário

A data máxima.

Devoluções

Tipo Description

fotograma de dados filtrados.

Atributos

default_end_date

default_end_date = datetime.datetime(2024, 5, 1, 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'