Dela via


NoaaGfsWeather Klass

Representerar datamängden National Oceanic and Atmospheric Administration (NOAA) Global Forecast System (GFS).

Den här datamängden innehåller väderprognosdata för 15 dagar per timme i USA (till exempel temperatur, nederbörd, vind) som produceras av Det globala prognossystemet (GFS) från National Oceanic and Atmospheric Administration (NOAA). Information om den här datamängden, inklusive kolumnbeskrivningar, olika sätt att komma åt datauppsättningen och exempel finns i NOAA Global Forecast System i Katalogen Microsoft Azure Open Datasets.

Initiera filtreringsfält.

Konstruktor

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)

Parametrar

Name Description
start_date

Det datum då data ska läsas in, inklusive. Om Ingen default_start_date används.

Standardvärde: 2018-01-01 00:00:00
end_date

Det datum då data ska läsas in, inklusive. Om Ingen default_end_date används.

Standardvärde: 2018-01-01 00:00:00
cols

En lista med kolumnnamn som ska läsas in från datauppsättningen. Om Ingen läses alla kolumner in. Information om tillgängliga kolumner i den här datamängden finns i NOAA Global Forecast System.

Standardvärde: None
limit
int

Ett värde som anger antalet dagar med data som ska läsas in med to_pandas_dataframe(). Om det inte anges innebär standardvärdet -1 ingen gräns för inlästa dagar.

Standardvärde: -1
enable_telemetry

Om telemetri ska aktiveras för den här datauppsättningen.

Standardvärde: True
start_date
Obligatorisk

Startdatumet som du vill fråga inkluderande.

end_date
Obligatorisk

Slutdatumet som du vill fråga inkluderande.

cols
Obligatorisk

En lista med kolumnnamn som du vill hämta. Ingen hämtar alla kolumner.

limit
Obligatorisk
int

to_pandas_dataframe() läser bara in "begränsa" datadagar. -1 betyder ingen gräns.

enable_telemetry
Obligatorisk

Anger om telemetri ska skickas.

Kommentarer

Exemplet nedan visar hur du använder åtkomst till datauppsättningen.


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

Metoder

filter

Filtertid.

filter

Filtertid.

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

Parametrar

Name Description
env
Obligatorisk
<xref:azureml.opendatasets.RuntimeEnv>

Körningsmiljön.

min_date
Obligatorisk

Minsta datum.

max_date
Obligatorisk

Maxdatum.

Returer

Typ Description

filtrerad dataram.

Attribut

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'