NoaaIsdWeather Classe
Representa o Conjunto de Dados Integrados do Surface (ISD) da Administração Oceânica e Atmosférica Nacional (NOAA).
Este conjunto de dados contém dados mundiais da história meteorológica por hora (por exemplo: temperatura, precipitação, vento) provenientes da Administração Oceânica e Atmosférica Nacional (NOAA). Para obter mais informações sobre este conjunto de dados, incluindo descrições de colunas, formas diferentes de aceder ao conjunto de dados e exemplos, veja NOAA Integrated Surface Data in the Microsoft Azure Open Datasets catalog (Dados Integrados do Surface da NOAA no catálogo microsoft Azure Open Datasets).
Inicializar campos de filtragem.
- Herança
-
NoaaIsdWeatherNoaaIsdWeatherNoaaIsdWeather
Construtor
NoaaIsdWeather(start_date: datetime = datetime.datetime(2008, 1, 1, 0, 0), end_date: datetime = datetime.datetime(2024, 10, 18, 0, 0), cols: List[str] | None = None, enable_telemetry: bool = True)
Parâmetros
Name | Description |
---|---|
start_date
|
A data em que começar a carregar dados, inclusive. Se Não, o Default value: 2008-01-01 00:00:00
|
end_date
|
A data em que os dados são carregados, inclusive. Se Não, o Default value: 2024-10-18 00:00:00
|
cols
|
Uma lista de nomes de colunas a carregar a partir do conjunto de dados. Se Não, todas as colunas são carregadas. Para obter informações sobre as colunas disponíveis neste conjunto de dados, consulte Dados Integrados do Surface da NOAA. Default value: None
|
enable_telemetry
|
Se pretende ativar a telemetria neste conjunto de dados. Se não for especificado, a telemetria está ativada. 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 coluna que gostaria de obter. Nenhuma obterá todas as colunas. |
enable_telemetry
Necessário
|
Indica se pretende ativar a telemetria, desativada apenas para UT. |
Observações
O exemplo abaixo mostra como utilizar o acesso ao conjunto de dados.
from azureml.opendatasets import NoaaIsdWeather
from datetime import datetime
from dateutil.relativedelta import relativedelta
end_date = datetime.today()
start_date = datetime.today() - relativedelta(months=1)
isd = NoaaIsdWeather(start_date=start_date, end_date=end_date)
isd_df = isd.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 |
---|---|
frame de dados filtrados. |
Atributos
default_end_date
default_end_date = datetime.datetime(2024, 10, 18, 0, 0)
default_start_date
default_start_date = datetime.datetime(2008, 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'
usaf_column_name
usaf_column_name = 'usaf'
wban_column_name
wban_column_name = 'wban'