PublicHolidays Classe
Représente le jeu de données public relatif aux jours fériés.
Ce jeu de données contient les données relatives aux jours fériés dans le monde entier en provenance du package de jours fériés PyPI et de Wikipédia. Il couvre 38 pays ou régions de 1970 à 2099. Chaque ligne indique les informations de jours fériés pour une date et un pays ou une région spécifiques, et indique si la plupart des gens ont des congés payés. 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 Jours fériés dans le catalogue Microsoft Azure Open Datasets.
Initialisez les champs de filtrage.
- Héritage
-
PublicHolidays
Constructeur
PublicHolidays(country_or_region: str = '', start_date: datetime = datetime.datetime(2008, 1, 1, 0, 0), end_date: datetime = datetime.datetime(2024, 10, 18, 0, 0), cols: List[str] | None = None, enable_telemetry: bool = True)
Paramètres
Nom | Description |
---|---|
country_or_region
Obligatoire
|
Pays ou région dont les données doivent être retournées. |
start_date
|
Date de début (incluse) du chargement des données. Si None est spécifié, Valeur par défaut: 2008-01-01 00:00:00
|
end_date
|
Date de fin (incluse) du chargement des données. Si None est spécifié, Valeur par défaut: 2024-10-18 00:00:00
|
cols
|
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 Jours fériés. Valeur par défaut: None
|
enable_telemetry
|
Indique s’il est nécessaire d’activer la télémétrie pour ce jeu de données. Valeur par défaut: True
|
country_or_region
Obligatoire
|
Pays ou région sur lequel vous souhaitez effectuer une requête. |
start_date
Obligatoire
|
Date de début que vous souhaitez interroger de manière inclusive. |
end_date
Obligatoire
|
Date de fin que vous souhaitez interroger de manière inclusive. |
cols
Obligatoire
|
Liste des noms de colonnes que vous souhaitez récupérer. La valeur None permet d’obtenir toutes les colonnes. |
enable_telemetry
Obligatoire
|
Indique s’il est nécessaire d’envoyer des données de télémétrie. |
Remarques
L’exemple ci-dessous montre comment accéder au jeu de données.
from azureml.opendatasets import PublicHolidays
from datetime import datetime
from dateutil.relativedelta import relativedelta
end_date = datetime.today()
start_date = datetime.today() - relativedelta(months=1)
hol = PublicHolidays(start_date=start_date, end_date=end_date)
hol_df = hol.to_pandas_dataframe()
Méthodes
filter |
Permet de filtrer le temps. |
filter
Permet de filtrer le temps.
filter(env: SparkEnv | PandasEnv, min_date: datetime, max_date: datetime)
Paramètres
Nom | Description |
---|---|
env
Obligatoire
|
Environnement d’exécution. |
min_date
Obligatoire
|
Date minimale. |
max_date
Obligatoire
|
Date maximale. |
Retours
Type | Description |
---|---|
Dataframe filtré. |
Attributs
country_or_region_column_name
country_or_region_column_name = 'countryOrRegion'
countrycode_column_name
countrycode_column_name = 'countryRegionCode'
default_end_date
default_end_date = datetime.datetime(2024, 10, 18, 0, 0)
default_max_end_date
default_max_end_date = datetime.datetime(2099, 1, 1, 0, 0)
default_start_date
default_start_date = datetime.datetime(2008, 1, 1, 0, 0)