PublicHolidaysOffline Kelas
Mewakili himpunan data publik Offline Hari Libur Nasional.
Untuk deskripsi baris, lihat Hari Libur Umum di katalog Microsoft Azure Open Datasets.
Menginisialisasi bidang pemfilteran.
- Warisan
-
PublicHolidaysOffline
Konstruktor
PublicHolidaysOffline(country_or_region: str = 'US', start_date: datetime = datetime.datetime(1970, 1, 1, 0, 0), end_date: datetime = datetime.datetime(2099, 1, 1, 0, 0), cols: List[str] | None = None, enable_telemetry: bool = True)
Parameter
Nama | Deskripsi |
---|---|
country_or_region
|
Negara atau wilayah untuk menampilkan data. nilai default: US
|
start_date
|
Tanggal untuk mulai memuat data, inklusif. Jika None, nilai default: 1970-01-01 00:00:00
|
end_date
|
Tanggal pada saat pemuatan data diakhiri, inklusif. Jika None, nilai default: 2099-01-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
|
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 PublicHolidaysOffline
from datetime import datetime
from dateutil.relativedelta import relativedelta
end_date = datetime.today()
start_date = datetime.today() - relativedelta(months=1)
hol = PublicHolidaysOffline(start_date=start_date, end_date=end_date)
hol_df = hol.to_pandas_dataframe()
Metode
filter |
Waktu filter. |
get_holidays_dates |
Dapatkan Kamus dengan Kunci tanggal liburan. |
get_holidays_in_range |
Dapatkan daftar informasi liburan berdasarkan rentang tanggal yang diberikan. |
get_holidays_in_range_by_country_or_region |
Dapatkan daftar informasi liburan berdasarkan rentang tanggal yang diberikan. |
get_pandas_limit |
Mendapatkan instans kelas batas beban data panda. |
is_holiday |
Mendeteksi tanggal apakah hari libur atau tidak. |
is_holiday_by_country_or_region |
Mendeteksi tanggal adalah hari libur atau tidak. |
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. |
get_holidays_dates
Dapatkan Kamus dengan Kunci tanggal liburan.
get_holidays_dates(country_code: str | None = None, country_or_region: str | None = None) -> Dict[datetime, None] | None
Parameter
Nama | Deskripsi |
---|---|
country_code
|
Tunjukkan informasi liburan negara/wilayah mana yang akan digunakan untuk pemeriksaan. nilai default: None
|
country_or_region
|
Tunjukkan informasi liburan negara/wilayah mana yang akan digunakan untuk pemeriksaan. nilai default: None
|
Mengembalikan
Jenis | Deskripsi |
---|---|
Kamus dengan tanggal hari libur sebagai kunci dan None sebagai nilai. |
get_holidays_in_range
Dapatkan daftar informasi liburan berdasarkan rentang tanggal yang diberikan.
get_holidays_in_range(start_date: date, end_date: date, country_code: str = 'US') -> DataFrame
Parameter
Nama | Deskripsi |
---|---|
start_date
Diperlukan
|
Tanggal mulai dari rentang tanggal. |
end_date
Diperlukan
|
Tanggal akhir dari rentang tanggal. |
country_code
|
Tunjukkan informasi liburan negara/wilayah mana yang akan digunakan untuk pemeriksaan. nilai default: US
|
Mengembalikan
Jenis | Deskripsi |
---|---|
DataFrame yang berisi hari libur dalam rentang tanggal target. |
get_holidays_in_range_by_country_or_region
Dapatkan daftar informasi liburan berdasarkan rentang tanggal yang diberikan.
get_holidays_in_range_by_country_or_region(start_date: date, end_date: date, country_or_region: str = 'United States') -> DataFrame
Parameter
Nama | Deskripsi |
---|---|
start_date
Diperlukan
|
Tanggal mulai dari rentang tanggal. |
end_date
Diperlukan
|
Tanggal akhir dari rentang tanggal. |
country_or_region
|
Tunjukkan informasi liburan negara/wilayah mana yang akan digunakan untuk pemeriksaan. nilai default: United States
|
Mengembalikan
Jenis | Deskripsi |
---|---|
DataFrame yang berisi hari libur dalam rentang tanggal target. |
get_pandas_limit
Mendapatkan instans kelas batas beban data panda.
get_pandas_limit()
is_holiday
Mendeteksi tanggal apakah hari libur atau tidak.
is_holiday(target_date: date, country_code: str = 'US') -> bool
Parameter
Nama | Deskripsi |
---|---|
target_date
Diperlukan
|
Tanggal yang perlu diperiksa. |
country_code
|
Tunjukkan informasi liburan negara/wilayah mana yang akan digunakan untuk pemeriksaan. nilai default: US
|
Mengembalikan
Jenis | Deskripsi |
---|---|
Apakah target_date adalah hari libur atau bukan. Benar atau Salah. |
is_holiday_by_country_or_region
Mendeteksi tanggal adalah hari libur atau tidak.
is_holiday_by_country_or_region(target_date: date, country_or_region: str = 'United States') -> bool
Parameter
Nama | Deskripsi |
---|---|
target_date
Diperlukan
|
Tanggal yang perlu diperiksa. |
country_or_region
|
Tunjukkan informasi liburan negara/wilayah mana yang akan digunakan untuk pemeriksaan. nilai default: United States
|
Mengembalikan
Jenis | Deskripsi |
---|---|
Apakah target_date adalah hari libur atau bukan. Benar atau Salah. |
Atribut
HOLIDAYS_DF
HOLIDAYS_DF = countryOrRegion ... isPaidTimeOff 0 Denmark ... None 1 Belgium ... None 2 Netherlands ... None 3 Croatia ... None 4 Czech ... None ... ... ... ... 344981 Croatia ... None 344982 Norway ... None 344983 Sweden ... None 344984 Sweden ... None 344985 Norway ... None [344986 rows x 5 columns]
data
data = None
default_country_or_region
default_country_or_region = 'US'
default_end_date
default_end_date = datetime.datetime(2099, 1, 1, 0, 0)
default_start_date
default_start_date = datetime.datetime(1970, 1, 1, 0, 0)
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk