NoaaGfsWeather Klasse
Stellt das Dataset des Global Forecast System (GFS) der US-Wetter- und Ozeanografiebehörde (National Oceanic and Atmospheric Administration, NOAA) dar.
Dieses Dataset enthält stundengenaue Daten zum Wetterbericht für die nächsten 15 Tage in den USA (Beispiel: Temperatur, Niederschlag und Wind), die vom GFS der NOAA erstellt werden. Informationen zu diesem Dataset, einschließlich Spaltenbeschreibungen, verschiedenen Möglichkeiten für den Zugriff auf das Dataset sowie Beispiele, finden Sie unter NOAA Global Forecast System im Microsoft Azure Open Datasets-Katalog.
Initialisieren Sie Filterfelder.
- Vererbung
-
NoaaGfsWeather
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)
Parameter
Name | Beschreibung |
---|---|
start_date
|
Das Datum, an dem mit dem Laden von Daten begonnen werden soll (einschließlich). Bei „None“ wird das Standardwert: 2018-01-01 00:00:00
|
end_date
|
Das Datum, an dem das Laden von Daten beendet werden soll (einschließlich). Bei „None“ wird das Standardwert: 2018-01-01 00:00:00
|
cols
|
Eine Liste der Spaltennamen, die aus dem Dataset geladen werden sollen. Bei „None“ werden alle Spalten geladen. Weitere Informationen zu den in diesem Dataset verfügbaren Spalten finden Sie unter NOAA Global Forecast System. Standardwert: None
|
limit
|
Ein Wert, der die Anzahl von Tagen angibt, für die Daten mit Standardwert: -1
|
enable_telemetry
|
Gibt an, ob Telemetriedaten für dieses Dataset aktiviert werden sollen Standardwert: True
|
start_date
Erforderlich
|
Das Startdatum, das Sie inklusiv abfragen möchten. |
end_date
Erforderlich
|
Das Enddatum, das Sie inklusiv abfragen möchten. |
cols
Erforderlich
|
Eine Liste der Spaltennamen, die Sie abrufen möchten. Mit None werden alle Spalten abgerufen. |
limit
Erforderlich
|
to_pandas_dataframe() lädt nur tagelimitierende Daten. Der Wert "-1" bedeutet, dass es keine Begrenzung gibt. |
enable_telemetry
Erforderlich
|
Gibt an, ob Telemetriedaten gesendet werden sollen. |
Hinweise
Das folgende Beispiel zeigt, wie auf das Dataset zugegriffen wird.
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()
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
|
Der minimale Datumswert. |
max_date
Erforderlich
|
Das Maximaldatum |
Gibt zurück
Typ | Beschreibung |
---|---|
Der gefilterte Datenrahmen. |
Attribute
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'