NoaaIsdWeather Classe
Representa o ISD (Conjunto de Dados Integrado de Superfície) da NOAA (Administração Oceânica e Atmosférica Nacional).
Este conjunto de dados contém dados de histórico meteorológico em todo o mundo por hora (exemplo: temperatura, precipitação, vento) provenientes da Administração Nacional Oceânica e Atmosférica (NOAA). Para obter mais informações sobre esse conjunto de dados, incluindo descrições de coluna, diferentes maneiras de acessar o conjunto de dados e exemplos, consulte NOAA Integrated Surface Data no catálogo do Microsoft Azure Open Datasets.
Inicializar campos de filtragem.
Construtor
NoaaIsdWeather(start_date: datetime = datetime.datetime(2008, 1, 1, 0, 0), end_date: datetime = datetime.datetime(2024, 12, 13, 0, 0), cols: List[str] | None = None, enable_telemetry: bool = True)
Parâmetros
Nome | Description |
---|---|
start_date
|
A data em que iniciar o carregamento de dados, inclusive. Se Nenhum, o Valor padrão: 2008-01-01 00:00:00
|
end_date
|
A data em que terminar o carregamento de dados, inclusive. Se Nenhum, o Valor padrão: 2024-12-13 00:00:00
|
cols
|
Uma lista de nomes de colunas a serem carregados do conjunto de dados. Se Nenhum, todas as colunas serão carregadas. Para obter informações sobre as colunas disponíveis neste conjunto de dados, consulte NOAA Integrated Surface Data. Valor padrão: None
|
enable_telemetry
|
Se deseja habilitar a telemetria nesse conjunto de dados. Se não for especificado, a telemetria estará habilitada. 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ê gostaria de consultar inclusive. |
cols
Obrigatório
|
Uma lista de nomes de coluna que você gostaria de recuperar. Nenhuma obterá todas as colunas. |
enable_telemetry
Obrigatório
|
Indica se a telemetria deve ser habilitada, desabilitada apenas para UT. |
Comentários
O exemplo a seguir mostra como usar 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
Nome | Description |
---|---|
env
Obrigatório
|
<xref:azureml.opendatasets.RuntimeEnv>
O ambiente de runtime. |
min_date
Obrigatório
|
A data mínima. |
max_date
Obrigatório
|
A data máxima. |
Retornos
Tipo | Description |
---|---|
quadro de dados filtrado. |
Atributos
default_end_date
default_end_date = datetime.datetime(2024, 12, 13, 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'