PublicHolidays Sınıf

Resmi Tatiller genel veri kümesini temsil eder.

Bu veri kümeleri, 1970 ile 2099 arasında 38 ülke veya bölgeyi kapsayan PyPI tatil paketi ve Wikipedia'dan alınan dünya çapında resmi tatil verilerini içerir. Her satır belirli bir tarih, ülke veya bölge için tatil bilgilerini gösterir ve çoğu insanın ücretli izinde olup olmadığını belirtir. Sütun açıklamaları, veri kümesine erişmenin farklı yolları ve örnekler de dahil olmak üzere bu veri kümesi hakkında daha fazla bilgi için Bkz. Microsoft Azure Açık Veri Kümeleri kataloğundaki Resmi Tatiller .

Filtreleme alanlarını başlatın.

Devralma
PublicHolidays

Oluşturucu

PublicHolidays(country_or_region: str = '', start_date: datetime = datetime.datetime(2008, 1, 1, 0, 0), end_date: datetime = datetime.datetime(2024, 2, 7, 0, 0), cols: List[str] | None = None, enable_telemetry: bool = True)

Parametreler

country_or_region
str
Gerekli

Veri döndürülecek ülke veya bölge.

start_date
datetime
varsayılan değer: 2008-01-01 00:00:00

Verileri yüklemeye başlayabileceğiniz tarih (dahil). Hiçbiri ise, default_start_date kullanılır.

end_date
datetime
varsayılan değer: 2024-02-07 00:00:00

Verilerin yüklenmesinin sona erdiği tarih (dahil). Hiçbiri ise, default_end_date kullanılır.

cols
list[str]
varsayılan değer: None

Veri kümesinden yüklenemiyor sütun adlarının listesi. Hiçbiri ise, tüm sütunlar yüklenir. Bu veri kümesindeki kullanılabilir sütunlar hakkında bilgi için bkz. Resmi Tatiller.

enable_telemetry
bool
varsayılan değer: True

Bu veri kümesinde telemetrinin etkinleştirilip etkinleştirilmeyileceği.

country_or_region
str
Gerekli

Sorgulamak istediğiniz ülke veya bölge.

start_date
datetime
Gerekli

Dahil olmak üzere sorgulamak istediğiniz başlangıç tarihi.

end_date
datetime
Gerekli

Dahil olmak üzere sorgulamak istediğiniz bitiş tarihi.

cols
Optional[List[str]]
Gerekli

Almak istediğiniz sütun adlarının listesi. Hiçbiri tüm sütunları almayacak.

enable_telemetry
bool
Gerekli

Telemetrinin gönderilip gönderilmeydiğini gösterir.

Açıklamalar

Aşağıdaki örnekte veri kümesine erişme gösterilmektedir.


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

Yöntemler

filter

Filtre süresi.

filter

Filtre süresi.

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

Parametreler

env
RuntimeEnv
Gerekli

Çalışma zamanı ortamı.

min_date
datetime
Gerekli

En düşük tarih.

max_date
Gerekli

En yüksek tarih.

Döndürülenler

Filtrelenmiş veri çerçevesi.

Öznitelikler

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, 2, 7, 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)