國定假日 (英文)

來自 PyPI 假日套件和 Wikipedia 的全球國定假日資料,涵蓋 1970 年至 2099 年的 38 個國家或地區。

每個資料列都會載明假日資訊,指出特定日期、國家或地區,以及多數人是否具有帶薪休假。

注意

Microsoft 以「現狀」為基礎提供 Azure 開放資料集。 Microsoft 對於您使用資料集不提供任何擔保、明示或默示、保證或條件。 在貴使用者當地法律許可的範圍內,Microsoft 不會對任何損害或損失(包括直接、衍生、特殊、間接、偶發或懲罰性)承擔任何責任,因為您使用資料集。

此資料集是根據 Microsoft 接收來源資料的原始條款所提供。 資料集可能包含源自 Microsoft 的資料。

磁片區和保留期

此資料集以 Parquet 格式儲存, 它是從1970年1月1日到2099年1月1日的假日資訊的快照。 資料大小約為 500KB。

儲存位置

此資料集儲存於美國東部 Azure 區域。 建議您在美國東部找出親和性的計算資源。

其他資訊

此資料集會結合來自 維琪百科的資料 (WikiMedia Foundation inc.) PyPI 假日套件

提供的合併資料集由 Creative Commons Attribution-ShareAlike 3.0 Unported License 所規範。

如果您對資料來源有任何疑問,請傳送電子郵件至 aod@microsoft.com。

資料行

名稱 資料類型 唯一 (範例) 的值 Description
countryOrRegion string 38 瑞典挪威 國家或地區完整名稱。
countryRegionCode string 35 SE不 國碼/區域碼的格式請參閱這裡。
date timestamp 20665 2074-01-01 00:00:00 2025-12-25 00:00:00 假日的日期。
holidayName string 483 Søndag Söndag 假日的全名。
isPaidTimeOff boolean 3 指出大部分的人在此日期是否有付費的時間 (僅適用于美國、GB 和印度,現在) 。 如果為 Null,則表示不明。
normalizeHolidayName string 438 Søndag Söndag 假日的正規化名稱。

預覽

countryOrRegion holidayName normalizeHolidayName countryRegionCode date
挪威 Søndag Søndag 上午 12/28/2098 12:00:00
瑞典 Söndag Söndag SE 上午 12/28/2098 12:00:00
澳洲 裝箱日 裝箱日 AU 上午 12/26/2098 12:00:00
匈牙利 Karácsony másnapja Karácsony másnapja HU 上午 12/26/2098 12:00:00
奧地利 Stefanitag Stefanitag AT 上午 12/26/2098 12:00:00
加拿大 裝箱日 裝箱日 CA 上午 12/26/2098 12:00:00
克羅埃西亞 Sveti Stjepan Sveti Stjepan HR 上午 12/26/2098 12:00:00
捷克文 2. svátek vánoční 2. svátek vánoční CZ 上午 12/26/2098 12:00:00

資料存取

Azure Notebooks

提示

改為下載筆記本

# This is a package in preview.
from azureml.opendatasets import PublicHolidays

from datetime import datetime
from dateutil import parser
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()
hol_df.info()

Azure Databricks

提示

改為下載筆記本

# This is a package in preview.
# You need to pip install azureml-opendatasets in Databricks cluster. https://docs.microsoft.com/en-us/azure/data-explorer/connect-from-databricks#install-the-python-library-on-your-azure-databricks-cluster
from azureml.opendatasets import PublicHolidays

from datetime import datetime
from dateutil import parser
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_spark_dataframe()
display(hol_df.limit(5))

Azure Synapse

提示

改為下載筆記本

# This is a package in preview.
from azureml.opendatasets import PublicHolidays

from datetime import datetime
from dateutil import parser
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_spark_dataframe()
# Display top 5 rows
display(hol_df.limit(5))

下一步

開啟的資料集目錄中,查看資料集的其餘部分。