PublicHolidays Kelas

Menunjukkan himpunan data publik terkait Hari Libur Nasional.

Himpunan data ini berisi data hari libur nasional di seluruh dunia yang bersumber dari paket liburan PyPI dan Wikipedia, yang mencakup 38 negara atau wilayah dari tahun 1970 hingga 2099. Setiap baris menunjukkan info hari libur untuk tanggal, negara, atau wilayah tertentu, dan apakah sebagian besar orang memiliki gaji cuti. Untuk informasi selengkapnya tentang himpunan data ini, seperti deskripsi kolom, berbagai cara untuk mengakses himpunan data, dan contoh, lihat Hari Libur Nasional di katalog Microsoft Azure Open Datasets.

Menginisialisasi bidang pemfilteran.

Warisan
PublicHolidays

Konstruktor

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

Parameter

Nama Deskripsi
country_or_region
Diperlukan
str

Negara atau wilayah untuk menampilkan data.

start_date

Tanggal untuk mulai memuat data, inklusif. Jika None, default_start_date digunakan.

nilai default: 2008-01-01 00:00:00
end_date

Tanggal pada saat pemuatan data diakhiri, inklusif. Jika None, default_end_date digunakan.

nilai default: 2024-05-01 00:00:00
cols

Daftar nama kolom yang akan dimuat dari himpunan data. Jika None, semua kolom dimuat. Untuk informasi tentang kolom yang tersedia dalam himpunan data ini, lihat Hari Libur Umum.

nilai default: None
enable_telemetry

Apakah akan mengaktifkan telemetri pada himpunan data ini.

nilai default: True
country_or_region
Diperlukan
str

Negara atau wilayah yang ingin Anda kueri.

start_date
Diperlukan

Tanggal mulai yang ingin Anda kueri secara inklusif.

end_date
Diperlukan

Tanggal selesai yang ingin Anda kueri secara inklusif.

cols
Diperlukan

Daftar nama kolom yang ingin Anda ambil. None akan mendapatkan semua kolom.

enable_telemetry
Diperlukan

Menunjukkan apakah akan mengirim telemetri.

Keterangan

Contoh di bawah ini menunjukkan cara mengakses himpunan data.


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

Metode

filter

Waktu filter.

filter

Waktu filter.

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

Parameter

Nama Deskripsi
env
Diperlukan

Lingkungan runtime bahasa umum.

min_date
Diperlukan

Tanggal min.

max_date
Diperlukan

Tanggal maks.

Mengembalikan

Jenis Deskripsi

Bingkai data yang difilter.

Atribut

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, 5, 1, 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)