NoaaGfsWeather Klasa
Reprezentuje zestaw danych National Oceanic and Atmospheric Administration (NOAA) Global Forecast System (GFS).
Ten zestaw danych zawiera 15-dniowe dane prognozy pogody w USA (na przykład: temperatura, opady, wiatr) produkowane przez globalny system prognoz (GFS) z National Oceanic and Atmospheric Administration (NOAA). Aby uzyskać informacje o tym zestawie danych, w tym opisy kolumn, różne sposoby uzyskiwania dostępu do zestawu danych i przykłady, zobacz system globalnych prognoz NOAA w katalogu Microsoft Azure Open Datasets.
Inicjowanie pól filtrowania.
- Dziedziczenie
-
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)
Parametry
Nazwa | Opis |
---|---|
start_date
|
Data rozpoczęcia ładowania danych włącznie. Jeśli wartość Brak, zostanie użyta Domyślna wartość: 2018-01-01 00:00:00
|
end_date
|
Data zakończenia ładowania danych, włącznie z tą datą. Jeśli wartość Brak, zostanie użyta Domyślna wartość: 2018-01-01 00:00:00
|
cols
|
Lista nazw kolumn do załadowania z zestawu danych. Jeśli brak, wszystkie kolumny zostaną załadowane. Aby uzyskać informacje o dostępnych kolumnach w tym zestawie danych, zobacz System prognoz globalnyCH NOAA. Domyślna wartość: None
|
limit
|
Wartość wskazująca liczbę dni ładowania danych za pomocą polecenia Domyślna wartość: -1
|
enable_telemetry
|
Czy włączyć telemetrię dla tego zestawu danych. Domyślna wartość: True
|
start_date
Wymagane
|
Data rozpoczęcia, o którą chcesz wykonać zapytanie włącznie. |
end_date
Wymagane
|
Data zakończenia, która ma być wysyłana do zapytania włącznie. |
cols
Wymagane
|
Lista nazw kolumn, które chcesz pobrać. Żadna z nich nie uzyska wszystkich kolumn. |
limit
Wymagane
|
to_pandas_dataframe() będzie ładować tylko "limit" dni danych. -1 oznacza brak limitu. |
enable_telemetry
Wymagane
|
Wskazuje, czy wysyłać dane telemetryczne. |
Uwagi
W poniższym przykładzie pokazano, jak używać dostępu do zestawu danych.
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()
Metody
filter |
Filtruj czas. |
filter
Filtruj czas.
filter(env: RuntimeEnv, min_date: datetime, max_date: datetime)
Parametry
Nazwa | Opis |
---|---|
env
Wymagane
|
<xref:azureml.opendatasets.RuntimeEnv>
Środowisko uruchomieniowe. |
min_date
Wymagane
|
Minimalna data. |
max_date
Wymagane
|
Maksymalna data. |
Zwraca
Typ | Opis |
---|---|
filtrowana ramka danych. |
Atrybuty
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'