NoaaIsdWeather Třída
Představuje datovou sadu ISD (National Oceanic and Atmospheric Administration) (National Oceanic and Atmospheric Administration) (NOAA).
Tato datová sada obsahuje data historie počasí po hodinách po celém světě (příklad: teplota, srážky, vítr) a pochází z Národního úřadu pro oceán a atmosféru (NOAA). Další 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 Integrovaná data zařízení Surface v katalogu Microsoft Azure Open Datasets.
Inicializace polí filtrování
- Dědičnost
-
NoaaIsdWeatherNoaaIsdWeatherNoaaIsdWeather
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)
Parametry
Name | Description |
---|---|
start_date
|
Datum, od kterého se mají začít načítat data (včetně). Pokud žádné, použije se Default value: 2008-01-01 00:00:00
|
end_date
|
Datum, ke kterému se má načítání dat ukončit (včetně). Pokud žádné, použije se Default value: 2024-12-13 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 článku Integrovaná data zařízení Surface NOAA. Default value: None
|
enable_telemetry
|
Jestli se má u této datové sady povolit telemetrie. Pokud ho nezadáte, telemetrie se povolí. Default value: True
|
start_date
Vyžadováno
|
Počáteční datum, které chcete včetně dotazovat. |
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. Možnost Žádná nebude mít všechny sloupce. |
enable_telemetry
Vyžadováno
|
Určuje, jestli se má povolit telemetrie, zakázaná pouze pro UT. |
Poznámky
Následující příklad ukazuje, jak použít přístup k datové sadě.
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()
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(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'