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 value: 2018-01-01 00:00:00
|
end_date
|
A data em que terminar o carregamento de dados, inclusive. Se Nenhum, o Default value: 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). Default value: None
|
limit
|
Um valor que indica o número de dias de dados a carregar com Default value: -1
|
enable_telemetry
|
Se pretende ativar a telemetria neste conjunto de dados. Default value: 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
|
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, 8, 15, 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'