Condividi tramite


NoaaIsdWeather Classe

Rappresenta l'ISD (National Oceanic and Atmospheric Administration) Integrated Surface Dataset (NOAA).

Questo set di dati contiene dati relativi alla cronologia meteo oraria in tutto il mondo (ad esempio temperatura, precipitazioni, vento) originati dalla National Oceanic and Atmospheric Administration (NOAA). Per altre informazioni su questo set di dati, incluse le descrizioni delle colonne, modi diversi per accedere al set di dati ed esempi, vedere NOAA Integrated Surface Data nel catalogo dei set di dati aperti di Microsoft Azure.

Inizializzare i campi di filtro.

Ereditarietà
NoaaIsdWeather
NoaaIsdWeather
NoaaIsdWeather

Costruttore

NoaaIsdWeather(start_date: datetime = datetime.datetime(2008, 1, 1, 0, 0), end_date: datetime = datetime.datetime(2024, 8, 15, 0, 0), cols: List[str] | None = None, enable_telemetry: bool = True)

Parametri

Nome Descrizione
start_date

Data in cui iniziare il caricamento dei dati, inclusi. Se Nessuno, viene utilizzato .default_start_date

Valore predefinito: 2008-01-01 00:00:00
end_date

Data in cui terminare il caricamento dei dati, inclusi. Se Nessuno, viene utilizzato .default_end_date

Valore predefinito: 2024-08-15 00:00:00
cols

Elenco di nomi di colonne da caricare dal set di dati. Se Nessuno, tutte le colonne vengono caricate. Per informazioni sulle colonne disponibili in questo set di dati, vedere NOAA Integrated Surface Data.

Valore predefinito: None
enable_telemetry

Indica se abilitare i dati di telemetria in questo set di dati. Se non specificato, i dati di telemetria sono abilitati.

Valore predefinito: True
start_date
Necessario

Data di inizio che si vuole eseguire una query in modo inclusivo.

end_date
Necessario

Data di fine che si vuole eseguire una query in modo inclusivo.

cols
Necessario

Elenco di nomi di colonna da recuperare. Nessuno otterrà tutte le colonne.

enable_telemetry
Necessario

Indica se abilitare la telemetria, disabilitata solo per UT.

Commenti

L'esempio seguente illustra come usare l'accesso al set di dati.


   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()

Metodi

filter

Tempo filtro.

filter

Tempo filtro.

filter(env: RuntimeEnv, min_date: datetime, max_date: datetime)

Parametri

Nome Descrizione
env
Necessario
<xref:azureml.opendatasets.RuntimeEnv>

Ambiente di runtime.

min_date
Necessario

Data minima.

max_date
Necessario

Data massima.

Restituisce

Tipo Descrizione

frame di dati filtrato.

Attributi

default_end_date

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