Dela via


NoaaIsdWeather Klass

Representerar National Oceanic and Atmospheric Administration (NOAA) Integrated Surface Dataset (ISD).

Den här datamängden innehåller data om världsomfattande väderhistorik varje timme (till exempel temperatur, nederbörd, vind) som kommer från National Oceanic and Atmospheric Administration (NOAA). Mer information om den här datamängden, inklusive kolumnbeskrivningar, olika sätt att komma åt datauppsättningen och exempel finns i NOAA Integrated Surface Data in the Microsoft Azure Open Datasets catalog ( NOAA Integrated Surface Data data in the Microsoft Azure Open Datasets catalog).

Initiera filtreringsfält.

Konstruktor

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)

Parametrar

Name Description
start_date

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

Standardvärde: 2008-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: 2024-12-13 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 Integrated Surface Data (NOAA Integrated Surface Data).

Standardvärde: None
enable_telemetry

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

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.

enable_telemetry
Obligatorisk

Anger om telemetri ska aktiveras, endast inaktiverat för UT.

Kommentarer

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


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

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