PublicHolidays Classe
Representa o conjunto de dados público de Feriados Públicos.
Esses conjuntos de dados contêm dados de feriados mundiais provenientes do pacote de feriados PyPI e da Wikipedia, cobrindo 38 países ou regiões de 1970 a 2099. Cada linha indica as informações de feriado para uma região, país ou data específica e se a maioria das pessoas tem folga remunerada. Para obter mais informações sobre esse conjunto de dados, incluindo descrições de coluna, diferentes maneiras de acessá-lo e exemplos, confira Feriados Públicos no catálogo do Microsoft Azure Open Datasets.
Inicializar campos de filtragem.
- Herança
-
PublicHolidays
Construtor
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)
Parâmetros
Nome | Description |
---|---|
country_or_region
Obrigatório
|
O país ou a região para a qual retornar dados. |
start_date
|
A data na qual iniciar o carregamento de dados, inclusive. Se Nenhuma, Valor padrão: 2008-01-01 00:00:00
|
end_date
|
A data na qual terminar o carregamento de dados, inclusive. Se Nenhuma, Valor padrão: 2024-12-13 00:00:00
|
cols
|
Uma lista de nomes de coluna a serem carregados do conjunto de dados. Se Nenhuma, todas as colunas serão carregadas. Para saber mais sobre as colunas disponíveis neste conjunto de dados, confira Feriados Públicos. Valor padrão: None
|
enable_telemetry
|
Se a telemetria deve ser habilitada neste conjunto de dados. Valor padrão: True
|
country_or_region
Obrigatório
|
O país ou região que você gostaria de consultar. |
start_date
Obrigatório
|
A data de início que você gostaria de consultar inclusive. |
end_date
Obrigatório
|
A data de término que você gostaria de consultar inclusive. |
cols
Obrigatório
|
Uma lista de nomes de coluna que você gostaria de recuperar. Nenhum obterá todas as colunas. |
enable_telemetry
Obrigatório
|
Indica se a telemetria deve ser enviada. |
Comentários
O exemplo abaixo mostra como acessar o conjunto de dados.
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 |
Tempo de filtro. |
filter
Tempo de filtro.
filter(env: SparkEnv | PandasEnv, min_date: datetime, max_date: datetime)
Parâmetros
Nome | Description |
---|---|
env
Obrigatório
|
O ambiente de runtime. |
min_date
Obrigatório
|
A data mín. |
max_date
Obrigatório
|
A data máx. |
Retornos
Tipo | Description |
---|---|
O dataframe filtrado. |
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, 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)