PublicHolidays Classe
Representa o conjunto de dados públicos feriados.
Estes conjuntos de dados contêm dados de feriados públicos em todo o mundo provenientes do pacote de feriados PyPI e da Wikipédia, abrangendo 38 países ou regiões de 1970 a 2099. Cada linha indica as informações de feriados para uma data, um país ou uma região específicos e se a maioria das pessoas não vê o ordenado sofrer descontos por esses dias. Para obter mais informações sobre este conjunto de dados, incluindo descrições de colunas, formas diferentes de aceder ao conjunto de dados e exemplos, veja Feriados Públicos no catálogo 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, 10, 18, 0, 0), cols: List[str] | None = None, enable_telemetry: bool = True)
Parâmetros
Name | Description |
---|---|
country_or_region
Necessário
|
O país ou região para onde devolver dados. |
start_date
|
A data em que começar a carregar dados, inclusive. Se Nenhum, o Default value: 2008-01-01 00:00:00
|
end_date
|
A data em que terminar o carregamento de dados, inclusive. Se Nenhum, o Default value: 2024-10-18 00:00:00
|
cols
|
Uma lista de nomes de colunas a carregar a partir do conjunto de dados. Se Nenhuma, todas as colunas são carregadas. Para obter informações sobre as colunas disponíveis neste conjunto de dados, consulte Feriados Públicos. Default value: None
|
enable_telemetry
|
Se pretende ativar a telemetria neste conjunto de dados. Default value: True
|
country_or_region
Necessário
|
O país ou região em que pretende consultar. |
start_date
Necessário
|
A data de início que pretende consultar de forma inclusiva. |
end_date
Necessário
|
A data de fim que pretende consultar de forma inclusiva. |
cols
Necessário
|
Uma lista de nomes de colunas que pretende obter. Nenhuma obterá todas as colunas. |
enable_telemetry
Necessário
|
Indica se deve enviar telemetria. |
Observações
O exemplo abaixo mostra como aceder ao 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
Name | Description |
---|---|
env
Necessário
|
O ambiente de runtime. |
min_date
Necessário
|
A data mínima. |
max_date
Necessário
|
A data máxima. |
Devoluções
Tipo | Description |
---|---|
A moldura de dados 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)