NoaaIsdWeather Klasse
Stellt das Integrated Surface Dataset (ISD) der National Oceanic and Atmospheric Administration (NOAA) dar.
Dieses Dataset enthält weltweit stündliche Wetterhistoriendaten (z. B. Temperatur, Niederschlag, Wind), die aus der National Oceanic and Atmospheric Administration (NOAA) stammen. Weitere Informationen zu diesem Dataset, einschließlich Spaltenbeschreibungen, verschiedenen Methoden für den Zugriff auf das Dataset und Beispiele finden Sie unter NOAA Integrated Surface Data im Microsoft Azure Open Datasets-Katalog.
Initialisieren sie Filterfelder.
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)
Parameter
| Name | Beschreibung |
|---|---|
|
start_date
|
Das Datum, an dem mit dem Laden von Daten (einschließlich) begonnen werden soll. Wenn keine, wird dies Standardwert: 2008-01-01 00:00:00
|
|
end_date
|
Das Datum, an dem das Laden von Daten (einschließlich) beendet werden soll. Wenn keine, wird dies Standardwert: 2024-12-13 00:00:00
|
|
cols
|
Eine Liste der Spaltennamen, die aus dem Dataset geladen werden sollen. Wenn keine, werden alle Spalten geladen. Informationen zu den verfügbaren Spalten in diesem Dataset finden Sie unter NOAA Integrated Surface Data. Standardwert: None
|
|
enable_telemetry
|
Gibt an, ob Telemetrie für dieses Dataset aktiviert werden soll. Wenn nicht angegeben, ist die Telemetrie aktiviert. Standardwert: True
|
|
start_date
Erforderlich
|
Das Startdatum, das Sie einschließlich abfragen möchten. |
|
end_date
Erforderlich
|
Das Enddatum, das Sie einschließlich abfragen möchten. |
|
cols
Erforderlich
|
Eine Liste der Spaltennamen, die Sie abrufen möchten. Keine ruft alle Spalten ab. |
|
enable_telemetry
Erforderlich
|
Gibt an, ob Telemetrie aktiviert werden soll, nur für UT deaktiviert. |
Hinweise
Das folgende Beispiel zeigt, wie Sie auf das Dataset zugreifen.
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()
Methoden
| filter |
Filterzeit. |
filter
Filterzeit.
filter(env: RuntimeEnv, min_date: datetime, max_date: datetime)
Parameter
| Name | Beschreibung |
|---|---|
|
env
Erforderlich
|
<xref:azureml.opendatasets.RuntimeEnv>
Die Laufzeitumgebung. |
|
min_date
Erforderlich
|
Das Min.-Datum. |
|
max_date
Erforderlich
|
Das max. Datum. |
Gibt zurück
| Typ | Beschreibung |
|---|---|
|
gefilterter Datenrahmen. |
Attribute
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'