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
|
Det land eller den region som data ska returneras för. |
|
start_date
|
Det datum då data ska läsas in, inklusive. Om Ingen Standardvärde: 2008-01-01 00:00:00
|
|
end_date
|
Det datum då data ska läsas in, inklusive. Om Ingen 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
|
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)