PublicHolidays Klass

Representerar den offentliga datauppsättningen för helgdagar.

Dessa datamängder innehåller globala helgdagsdata från PyPI-semesterpaketet och Wikipedia, som omfattar 38 länder eller regioner från 1970 till 2099. Varje rad visar helgdagsinformation för ett specifikt datum, land/region och om de flesta invånarna har betald ledighet. Mer information om den här datauppsättningen, inklusive kolumnbeskrivningar, olika sätt att komma åt datauppsättningen och exempel finns i Offentliga helgdagar i Microsoft Azure Open Datasets-katalogen.

Initiera filtreringsfält.

Arv
PublicHolidays

Konstruktor

PublicHolidays(country_or_region: str = '', 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)

Parametrar

Name Description
country_or_region
Obligatorisk
str

Det land eller den region som data ska returneras för.

start_date

Det datum då data ska läsas in, inklusive. Om Ingen default_start_date används.

standardvärde: 2008-01-01 00:00:00
end_date

Det datum då data ska läsas in, inklusive. Om Ingen default_end_date används.

standardvärde: 2024-05-01 00:00:00
cols

En lista med kolumnnamn som ska läsas in från datauppsättningen. Om Ingen läses alla kolumner in. Information om tillgängliga kolumner i den här datauppsättningen finns i Helgdagar.

standardvärde: None
enable_telemetry

Om telemetri ska aktiveras för den här datauppsättningen.

standardvärde: True
country_or_region
Obligatorisk
str

Det land eller den region som du vill köra frågor mot.

start_date
Obligatorisk

Startdatumet som du vill fråga inkluderande.

end_date
Obligatorisk

Slutdatumet som du vill fråga inkluderande.

cols
Obligatorisk

En lista med kolumnnamn som du vill hämta. Ingen hämtar alla kolumner.

enable_telemetry
Obligatorisk

Anger om telemetri ska skickas.

Kommentarer

Exemplet nedan visar hur du kommer åt datauppsättningen.


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

Metoder

filter

Filtertid.

filter

Filtertid.

filter(env: SparkEnv | PandasEnv, min_date: datetime, max_date: datetime)

Parametrar

Name Description
env
Obligatorisk

Körningsmiljön.

min_date
Obligatorisk

Minsta datum.

max_date
Obligatorisk

Maxdatum.

Returer

Typ Description

Den filtrerade dataramen.

Attribut

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, 5, 1, 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)