Share via


PublicHolidays Klasse

Stellt das öffentliche Dataset „Public Holidays“ (Feiertage) dar.

Das Dataset enthält Daten zu Feiertagen weltweit aus dem Feiertagspaket von PyPI und von Wikipedia (38 Länder oder Regionen von 1970–2099). Jede Zeile enthält bestimmte Informationen zu Feiertagen an einem bestimmten Datum und in einem bestimmten Land bzw. einer bestimmten Region sowie die Angabe, ob die Bewohner des Landes an dem Tag freihaben. Weitere Informationen zu diesem Dataset, einschließlich Spaltenbeschreibungen, verschiedenen Möglichkeiten für den Zugriff auf das Dataset sowie Beispiele, finden Sie unter Public Holidays (Feiertage) im Microsoft Azure Open Datasets-Katalog.

Initialisieren sie Filterfelder.

Vererbung
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

Name Beschreibung
country_or_region
Erforderlich
str

Das Land oder die Region, für das bzw. für die Daten zurückgegeben werden sollen.

start_date

Das Datum, an dem mit dem Laden von Daten begonnen werden soll (einschließlich). Bei „None“ wird das default_start_date verwendet.

Standardwert: 2008-01-01 00:00:00
end_date

Das Datum, an dem das Laden von Daten beendet werden soll (einschließlich). Bei „None“ wird das default_end_date verwendet.

Standardwert: 2024-05-01 00:00:00
cols

Eine Liste der Spaltennamen, die aus dem Dataset geladen werden sollen. Bei „None“ werden alle Spalten geladen. Informationen zu den verfügbaren Spalten in diesem Dataset finden Sie unter Public Holidays (Feiertage).

Standardwert: None
enable_telemetry

Gibt an, ob Telemetriedaten für dieses Dataset aktiviert werden sollen

Standardwert: True
country_or_region
Erforderlich
str

Das Land oder die Region, für das Bzw. die Sie abfragen möchten.

start_date
Erforderlich

Das Startdatum, das Sie inklusiv abfragen möchten.

end_date
Erforderlich

Das Enddatum, das Sie inklusive abfragen möchten.

cols
Erforderlich

Eine Liste der Spaltennamen, die Sie abrufen möchten. Mit None werden alle Spalten abgerufen.

enable_telemetry
Erforderlich

Gibt an, ob Telemetriedaten gesendet werden sollen.

Hinweise

Im Beispiel unten wird gezeigt, wie auf dieses Dataset zugegriffen werden kann.


   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

Filterzeit

filter

Filterzeit

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

Parameter

Name Beschreibung
env
Erforderlich

Die Laufzeitumgebung.

min_date
Erforderlich

Der minimale Datumswert.

max_date
Erforderlich

Das Maximaldatum

Gibt zurück

Typ Beschreibung

Der gefilterte Datenrahmen

Attribute

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)