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, 12, 13, 0, 0), cols: List[str] | None = None, enable_telemetry: bool = True)
Parameter
Name | Beschreibung |
---|---|
country_or_region
Erforderlich
|
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 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 Standardwert: 2024-12-13 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
|
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, 12, 13, 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)