PublicHolidays Třída
Představuje datovou sadu veřejných svátků.
Tato datová sada obsahuje celosvětová data o svátcích, která pocházejí z balíčku svátků PyPI a Wikipedie a která pokrývají 38 zemí nebo oblastí od roku 1970 do roku 2099. Každý řádek obsahuje informace o svátcích pro konkrétní datum a zemi nebo oblast a uvádí, jestli má během daného svátku většina lidí placené volno. Další informace o této datové sadě, včetně popisů sloupců, různých způsobů přístupu k datové sadě a příkladů, najdete v tématu Svátky v katalogu Microsoft Azure Open Datasets.
Inicializace polí filtrování.
- Dědičnost
-
PublicHolidays
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)
Parametry
Name | Description |
---|---|
country_or_region
Vyžadováno
|
Země nebo oblast, pro které chcete vrátit data. |
start_date
|
Datum, ke kterému se mají začít načítat data(včetně). Pokud žádný, použije se Default value: 2008-01-01 00:00:00
|
end_date
|
Datum, ke kterému se mají ukončit načítání dat(včetně). Pokud žádný, použije se Default value: 2024-12-13 00:00:00
|
cols
|
Seznam názvů sloupců, které se mají načíst z datové sady. Pokud žádné, načtou se všechny sloupce. Informace o dostupných sloupcích v této datové sadě najdete v tématu Svátky. Default value: None
|
enable_telemetry
|
Zda povolit telemetrii pro tuto datovou sadu Default value: True
|
country_or_region
Vyžadováno
|
Země nebo oblast, na kterou chcete dotazovat. |
start_date
Vyžadováno
|
Počáteční datum, na které se chcete dotazovat včetně. |
end_date
Vyžadováno
|
Koncové datum, na které se chcete dotazovat včetně. |
cols
Vyžadováno
|
Seznam názvů sloupců, které chcete načíst. Žádný nebude mít všechny sloupce. |
enable_telemetry
Vyžadováno
|
Určuje, jestli se má odesílat telemetrie. |
Poznámky
Následující příklad ukazuje, jak získat přístup k datové sadě.
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()
Metody
filter |
Filtrovat čas. |
filter
Filtrovat čas.
filter(env: SparkEnv | PandasEnv, min_date: datetime, max_date: datetime)
Parametry
Name | Description |
---|---|
env
Vyžadováno
|
Prostředí modulu runtime. |
min_date
Vyžadováno
|
Minimální datum. |
max_date
Vyžadováno
|
Maximální datum. |
Návraty
Typ | Description |
---|---|
Filtrovaný datový rámec. |
Atributy
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)