Partilhar via


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
NoaaIsdWeather
NoaaIsdWeather
NoaaIsdWeather

Construtor

NoaaIsdWeather(start_date: datetime = datetime.datetime(2008, 1, 1, 0, 0), end_date: datetime = datetime.datetime(2024, 5, 1, 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_start_date é utilizado.

valor predefinido: 2008-01-01 00:00:00
end_date

A data em que os dados são carregados, inclusive. Se Não, o default_end_date é utilizado.

valor predefinido: 2024-05-01 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.

valor predefinido: None
enable_telemetry

Se pretende ativar a telemetria neste conjunto de dados. Se não for especificado, a telemetria está ativada.

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 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, 5, 1, 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'