PublicHolidays Clase
Representa el conjunto de datos público de días festivos públicos.
Este conjunto de datos contiene datos sobre los días festivos de todo el mundo procedentes del paquete PyPI holidays y de Wikipedia, que cubren 38 países o regiones desde 1970 hasta 2099. Cada fila indica la información de día festivo para una fecha y un país o región específicos y si la mayoría de las personas tienen tiempo libre remunerado. Para obtener más información sobre este conjunto de datos, incluidas las descripciones de columnas, las distintas formas de acceder al conjunto de datos y ejemplos, consulte Días festivos públicos en el catálogo de Microsoft Azure Open Datasets.
Inicialice los campos de filtrado.
- Herencia
-
PublicHolidays
Constructor
PublicHolidays(country_or_region: str = '', start_date: datetime = datetime.datetime(2008, 1, 1, 0, 0), end_date: datetime = datetime.datetime(2024, 10, 18, 0, 0), cols: List[str] | None = None, enable_telemetry: bool = True)
Parámetros
Nombre | Description |
---|---|
country_or_region
Requerido
|
País o región para el que se devuelven los datos. |
start_date
|
Fecha en la que se inicia la carga de datos, inclusive. Si es None, se usa Valor predeterminado: 2008-01-01 00:00:00
|
end_date
|
Fecha en la que se finaliza la carga de datos, inclusive. Si es None, se usa Valor predeterminado: 2024-10-18 00:00:00
|
cols
|
Lista de nombres de columnas que se cargarán desde el conjunto de datos. Si es None, se cargan todas las columnas. Para más información sobre las columnas disponibles en este conjunto de datos, consulte Días festivos públicos. Valor predeterminado: None
|
enable_telemetry
|
Si se va a habilitar la telemetría en este conjunto de datos. Valor predeterminado: True
|
country_or_region
Requerido
|
País o región en el que desea consultar. |
start_date
Requerido
|
La fecha de inicio que desea consultar de forma inclusiva. |
end_date
Requerido
|
La fecha de finalización que desea consultar de forma inclusiva. |
cols
Requerido
|
Lista de nombres de columna que desea recuperar. El valor None obtendrá todas las columnas. |
enable_telemetry
Requerido
|
Indica si se va a enviar telemetría. |
Comentarios
El ejemplo siguiente muestra cómo acceder al conjunto de datos.
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()
Métodos
filter |
El tiempo de filtro. |
filter
El tiempo de filtro.
filter(env: SparkEnv | PandasEnv, min_date: datetime, max_date: datetime)
Parámetros
Nombre | Description |
---|---|
env
Requerido
|
Entorno de ejecución. |
min_date
Requerido
|
Fecha mínima. |
max_date
Requerido
|
Fecha máxima. |
Devoluciones
Tipo | Description |
---|---|
La trama de datos filtrada. |
Atributos
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, 10, 18, 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)