Sdílet prostřednictvím


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
NoaaIsdWeather
NoaaIsdWeather
NoaaIsdWeather

Konstruktor

NoaaIsdWeather(start_date: datetime = datetime.datetime(2008, 1, 1, 0, 0), end_date: datetime = datetime.datetime(2024, 5, 1, 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_start_date hodnota .

výchozí hodnota: 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_end_date hodnota .

výchozí hodnota: 2024-05-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 článku Integrovaná data zařízení Surface NOAA.

výchozí hodnota: None
enable_telemetry

Jestli se má u této datové sady povolit telemetrie. Pokud ho nezadáte, telemetrie se povolí.

výchozí hodnota: 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, 5, 1, 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'