NoaaIsdWeather Classe

Représente le jeu de données ISD (Integrated Surface Dataset) (GFS, Global Forecast System) de la NOAA (National Oceanic and Atmospheric Administration).

Ce jeu de données contient des données météorologiques historiques horaires du monde entier (exemple : température, précipitations, vent) provenant de la National Oceanic and Atmospheric Administration (NOAA). Pour plus d’informations sur ce jeu de données, notamment pour consulter les descriptions des colonnes, connaître les différentes façons d’accéder au jeu de données et obtenir des exemples, consultez Données ISD (Integrated Surface Data) de la NOAA dans le catalogue Microsoft Azure Open Datasets.

Initialiser les champs de filtrage.

Héritage
NoaaIsdWeather
NoaaIsdWeather
NoaaIsdWeather

Constructeur

NoaaIsdWeather(start_date: datetime = datetime.datetime(2008, 1, 1, 0, 0), end_date: datetime = datetime.datetime(2024, 2, 7, 0, 0), cols: List[str] | None = None, enable_telemetry: bool = True)

Paramètres

start_date
datetime
valeur par défaut: 2008-01-01 00:00:00

Date de début (incluse) du chargement des données. Si None est spécifié, default_start_date est utilisé.

end_date
datetime
valeur par défaut: 2024-02-07 00:00:00

Date de fin (incluse) du chargement des données. Si None est spécifié, default_end_date est utilisé.

cols
list[str]
valeur par défaut: None

Liste des noms de colonnes à charger à partir du jeu de données. Si None est spécifié, toutes les colonnes sont chargées. Pour plus d’informations sur les colonnes disponibles dans ce jeu de données, consultez Données de surface intégrées NOAA.

enable_telemetry
bool
valeur par défaut: True

Indique s’il est nécessaire d’activer la télémétrie pour ce jeu de données. Si non spécifié, la télémétrie est activée.

start_date
datetime
Obligatoire

Date de début que vous souhaitez interroger de manière inclusive.

end_date
datetime
Obligatoire

Date de fin que vous souhaitez interroger de manière inclusive.

cols
List[str]
Obligatoire

Liste des noms de colonnes que vous souhaitez récupérer. La valeur None permet d’obtenir toutes les colonnes.

enable_telemetry
bool
Obligatoire

Indique s’il faut activer la télémétrie, désactivée pour l’UT uniquement.

Remarques

L’exemple ci-dessous montre comment utiliser l’accès au jeu de données.


   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()

Méthodes

filter

Permet de filtrer le temps.

filter

Permet de filtrer le temps.

filter(env: RuntimeEnv, min_date: datetime, max_date: datetime)

Paramètres

env
<xref:azureml.opendatasets.RuntimeEnv>
Obligatoire

Environnement d’exécution.

min_date
Obligatoire

Date minimale.

max_date
datetime
Obligatoire

Date maximale.

Retours

Trame de données filtrée.

Attributs

default_end_date

default_end_date = datetime.datetime(2024, 2, 7, 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'