PublicHolidays Classe

Rappresenta il set di dati pubblico festività pubbliche.

Questo set di dati contiene dati festivi in tutto il mondo generati dal pacchetto di vacanze PyPI e Wikipedia, che copre 38 paesi o aree geografiche dal 1970 al 2099. Ogni riga contiene informazioni sulle festività per una data, un paese o un'area specifica e indica se per la maggior parte delle persone è previsto il congedo retribuito. Per altre informazioni su questo set di dati, incluse le descrizioni delle colonne, diversi modi per accedere al set di dati e esempi, vedere Festività pubbliche nel catalogo Set di dati aperti di Microsoft Azure.

Inizializzare i campi di filtro.

Ereditarietà
PublicHolidays

Costruttore

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

Parametri

country_or_region
str
Necessario

Paese o area geografica per restituire i dati.

start_date
datetime
valore predefinito: 2008-01-01 00:00:00

Data in cui avviare il caricamento dei dati, inclusiva. Se None, viene usato l'oggetto default_start_date .

end_date
datetime
valore predefinito: 2024-02-07 00:00:00

Data in cui terminare il caricamento dei dati, inclusiva. Se None, viene usato l'oggetto default_end_date .

cols
list[str]
valore predefinito: None

Elenco di nomi di colonne da caricare dal set di dati. Se None, tutte le colonne vengono caricate. Per informazioni sulle colonne disponibili in questo set di dati, vedere Festività pubbliche.

enable_telemetry
bool
valore predefinito: True

Se abilitare i dati di telemetria in questo set di dati.

country_or_region
str
Necessario

Paese o area geografica a cui si vuole eseguire una query.

start_date
datetime
Necessario

Data di inizio che si desidera eseguire query in modo inclusivo.

end_date
datetime
Necessario

Data di fine che si desidera eseguire query in modo inclusivo.

cols
Optional[List[str]]
Necessario

Elenco dei nomi di colonna da recuperare. Nessuno otterrà tutte le colonne.

enable_telemetry
bool
Necessario

Indica se inviare dati di telemetria.

Commenti

Nell'esempio seguente viene illustrato come accedere al set di dati.


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

Metodi

filter

Tempo di filtro.

filter

Tempo di filtro.

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

Parametri

env
RuntimeEnv
Necessario

Ambiente di runtime.

min_date
datetime
Necessario

Data minima.

max_date
Necessario

Data massima.

Restituisce

Frame di dati filtrato.

Attributi

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, 2, 7, 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)