NoaaGfsWeather Třída
Představuje datovou sadu GFS (National Oceanic and Atmospheric Administration) NOAA (National Oceanic and Atmospheric Administration).
Tato datová sada obsahuje 15denní data hodinové předpovědi počasí v USA (příklad: teplota, srážky, vítr) vytvořená systémem GFS (Global Forecast System) z Národního úřadu pro oceán a atmosféru (NOAA). Informace o této datové sadě, včetně popisů sloupců, různých způsobů přístupu k datové sadě a příkladů, najdete v tématu NOAA Global Forecast System v katalogu Microsoft Azure Open Datasets.
Inicializace polí filtrování.
- Dědičnost
-
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
Name | Description |
---|---|
start_date
|
Datum, ke kterému se mají začít načítat data(včetně). Pokud žádný, použije se Default value: 2018-01-01 00:00:00
|
end_date
|
Datum, ke kterému se mají ukončit načítání dat(včetně). Pokud žádný, použije se Default value: 2018-01-01 00:00:00
|
cols
|
Seznam názvů sloupců, které se mají načíst z datové sady. Pokud žádné, načtou se všechny sloupce. Informace o dostupných sloupcích v této datové sadě najdete v tématu Globální systém prognóz NOAA. Default value: None
|
limit
|
Hodnota označující počet dnů dat, která se mají načíst pomocí Default value: -1
|
enable_telemetry
|
Zda povolit telemetrii pro tuto datovou sadu Default value: True
|
start_date
Vyžadováno
|
Počáteční datum, na které se chcete dotazovat včetně. |
end_date
Vyžadováno
|
Koncové datum, na které se chcete dotazovat včetně. |
cols
Vyžadováno
|
Seznam názvů sloupců, které chcete načíst. Žádný nebude mít všechny sloupce. |
limit
Vyžadováno
|
to_pandas_dataframe() načte pouze "limitní" dny dat. -1 znamená žádné omezení. |
enable_telemetry
Vyžadováno
|
Určuje, jestli se má odesílat telemetrie. |
Poznámky
Následující příklad ukazuje, jak používat přístup k datové sadě.
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 |
Filtrovat čas. |
filter
Filtrovat čas.
filter(env: RuntimeEnv, min_date: datetime, max_date: datetime)
Parametry
Name | Description |
---|---|
env
Vyžadováno
|
<xref:azureml.opendatasets.RuntimeEnv>
Prostředí modulu runtime. |
min_date
Vyžadováno
|
Minimální datum. |
max_date
Vyžadováno
|
Maximální datum. |
Návraty
Typ | Description |
---|---|
filtrovaný datový rámec. |
Atributy
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'