O portal Eurostat é responsável por disseminar estatísticas atualizadas sobre a União Européia. Indicadores econômicos, financeiros, regionais e sociais são disponibilizados publicamente na plataforma de dados, o que permite extrair e analisar as informações via sistema de API.
Aprenda a coletar, processar e analisar dados na formação de Do Zero à Análise de Dados Econômicos e Financeiros com Python.
O portal Eurostat reúne dezenas de milhares de dados relevantes e atualizados sobre uma variedade de temas, tais como:
- Economia e Finanças
- População e condições de vida
- Indústria, comércio e serviços
- Agricultura e Pesca
- Transportes
- Ambiente e Energia
- Ciência e Tecnologia
O portal permite pesquisar os dados de interesse por tema, pastas, alfabeto e por pesquisa textual.
Neste artigo mostramos como pesquisar e como coletar os dados do portal Eurostat através do sistema de API usando a linguagem Python. Este processo permite automatizar rotinas de extração de dados, eliminando trabalho manual e repetitivo de atualização de bases de dados econômicos.
Passo 01: procurando os dados
- Acesse o site do Eurostat em https://ec.europa.eu/eurostat
- Clique no menu “Data”
- Clique na opção “Stats finder A-Z”
- Clique em um tema de interesse (ex: “Minimum wages”)
- Na página da base de dados selecionada, clique em uma tabela de interesse (ex: “Minimum wages (tps00155)”)
- Na página da tabela selecionada, aplique os filtros/formatações de interesse (ex: região geográfica, período, etc.)
- Clique no botão “Download”
- Clique na opção “Options and other formats”
- Clique na opção “Text (.tsv, .csv)”
- Clique em “One observation” na seção “Per line”
- Clique em “SDMX-CSV 2.0 (.csv)” na seção “SDMX format”
- Clique em “Data on this page only” na seção “Data scope”
- Clique em “Codes and Labels (separated columns)” na seção “Labelling”
- Clique em “No” na seção “Compressed”
- Clique no botão “Copy link”
Passo 02: coletando dados pela API do Eurostat no Python
Para obter o código e o tutorial deste exercício faça parte do Clube AM e receba toda semana os códigos em R/Python, vídeos, tutoriais e suporte completo para dúvidas.
- Consultar detalhes da API no site https://wikis.ec.europa.eu/display/EUROSTATHELP/API+Statistics+-+data+query
- Importar a biblioteca pandas
- Importar a tabela pelo link obtido no Passo 01 (exemplo para a tabela de salário mínimo)
E dessa forma simples é possível acessar todos os dados existentes no portal de dados do BCC!
Abaixo mostramos um gráfico de exemplo com os dados de salário mínimo na Europa:
Conclusão
Neste artigo mostramos como pesquisar e como coletar os dados do portal Eurostat através do sistema de API usando a linguagem Python. Este processo permite automatizar rotinas de extração de dados, eliminando trabalho manual e repetitivo de atualização de bases de dados econômicos.
Quer aprender mais?
Clique aqui para fazer seu cadastro no Boletim AM e baixar o código que produziu este exercício, além de receber novos exercícios com exemplos reais de análise de dados envolvendo as áreas de Data Science, Econometria, Machine Learning, Macroeconomia Aplicada, Finanças Quantitativas e Políticas Públicas diretamente em seu e-mail.