Delen via


PublicHolidays Klas

Vertegenwoordigt de openbare gegevensset Openbare feestdagen.

Deze gegevenssets bevatten wereldwijde gegevens over feestdagen die afkomstig zijn van pyPI-feestdagenpakket en Wikipedia, die 38 landen of regio's van 1970 tot 2099 bestrijken. Elke rij geeft de feestdageninformatie aan voor een specifiek(e) datum, land of regio en de vraag of de meeste personen betaald verlof hebben. Zie Openbare feestdagen in de microsoft Azure Open Datasets-catalogus voor meer informatie over deze gegevensset, waaronder kolombeschrijvingen, verschillende manieren om toegang te krijgen tot de gegevensset en voorbeelden.

Filtervelden initialiseren.

Overname
PublicHolidays

Constructor

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

Parameters

Name Description
country_or_region
Vereist
str

Het land of de regio waarvoor gegevens moeten worden geretourneerd.

start_date

De datum waarop u begint met het laden van gegevens, inclusief. Indien Geen, wordt de default_start_date gebruikt.

Default value: 2008-01-01 00:00:00
end_date

De datum waarop het laden van gegevens wordt beƫindigd, inclusief. Indien Geen, wordt de default_end_date gebruikt.

Default value: 2024-08-15 00:00:00
cols

Een lijst met kolomnamen die uit de gegevensset moeten worden geladen. Bij Geen worden alle kolommen geladen. Zie Feestdagen voor meer informatie over de beschikbare kolommen in deze gegevensset.

Default value: None
enable_telemetry

Of telemetrie voor deze gegevensset moet worden ingeschakeld.

Default value: True
country_or_region
Vereist
str

Het land of de regio waarop u een query wilt uitvoeren.

start_date
Vereist

De begindatum die u inclusief wilt opvragen.

end_date
Vereist

De einddatum die u inclusief wilt opvragen.

cols
Vereist

Een lijst met kolomnamen die u wilt ophalen. Geen krijgt alle kolommen.

enable_telemetry
Vereist

Hiermee wordt aangegeven of telemetrie moet worden verzonden.

Opmerkingen

In het onderstaande voorbeeld ziet u hoe u toegang hebt tot de gegevensset.


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

Methoden

filter

Filtertijd.

filter

Filtertijd.

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

Parameters

Name Description
env
Vereist

De runtime-omgeving.

min_date
Vereist

De minimale datum.

max_date
Vereist

De maximale datum.

Retouren

Type Description

Het gefilterde gegevensframe.

Kenmerken

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, 8, 15, 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)