Condividi tramite


NoaaGfsWeather Classe

Rappresenta il set di dati Global Forecast System (GFS) National Oceanic and Atmospheric Administration (NOAA).

Questo set di dati contiene dati sulle previsioni meteo orarie degli Stati Uniti di 15 giorni (ad esempio: temperatura, precipitazioni, vento) prodotti dal Global Forecast System (GFS) dalla National Oceanic and Atmospheric Administration (NOAA). Per informazioni su questo set di dati, incluse le descrizioni delle colonne, diversi modi per accedere al set di dati e esempi, vedere Sistema di previsione globale NOAA nel catalogo Set di dati aperti di Microsoft Azure.

Inizializzare i campi di filtro.

Ereditarietà
NoaaGfsWeather

Costruttore

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)

Parametri

Nome Descrizione
start_date

Data in cui avviare il caricamento dei dati, inclusiva. Se None, viene usato l'oggetto default_start_date .

Valore predefinito: 2018-01-01 00:00:00
end_date

Data in cui terminare il caricamento dei dati, inclusiva. Se None, viene usato l'oggetto default_end_date .

Valore predefinito: 2018-01-01 00:00:00
cols

Elenco di nomi di colonne da caricare dal set di dati. Se None, tutte le colonne vengono caricate. Per informazioni sulle colonne disponibili in questo set di dati, vedere Sistema di previsione globale NOAA.

Valore predefinito: None
limit
int

Valore che indica il numero di giorni di dati da caricare con to_pandas_dataframe(). Se non specificato, l'impostazione predefinita di -1 indica che non è previsto alcun limite nei giorni caricati.

Valore predefinito: -1
enable_telemetry

Se abilitare i dati di telemetria in questo set di dati.

Valore predefinito: True
start_date
Necessario

Data di inizio che si desidera eseguire query in modo inclusivo.

end_date
Necessario

Data di fine che si desidera eseguire query in modo inclusivo.

cols
Necessario

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

limit
Necessario
int

to_pandas_dataframe() caricherà solo i giorni "limite" dei dati. -1 indica che non è presente alcun limite.

enable_telemetry
Necessario

Indica se inviare dati di telemetria.

Commenti

Nell'esempio seguente viene illustrato come usare l'accesso al set di dati.


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

Metodi

filter

Tempo di filtro.

filter

Tempo di 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, 12, 13, 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'