Dela via


PublicHolidays Klass

Representerar datauppsättningen offentliga helgdagar.

Dessa datauppsättningar innehåller globala helgdagsdata från PyPI-semesterpaketet och Wikipedia, som omfattar 38 länder eller regioner från 1970 till 2099. Varje rad anger semesterinformationen för ett visst datum, land eller region och om de flesta har betalat ledighet. Mer information om den här datamängden, inklusive kolumnbeskrivningar, olika sätt att komma åt datauppsättningen och exempel finns i Allmänna helgdagar i Microsoft Azure Open Datasets-katalogen.

Initiera filtreringsfält.

Konstruktor

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

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-12-13 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 datamängden 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, 12, 13, 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)