Este projeto automatiza a extração e categorização de licitações públicas da Prefeitura de Maceió, utilizando expressões regulares (Regex) para classificar os objetos das licitações em produtos e serviços. Além disso, o script formata corretamente as datas e estrutura os dados para análise.
- Coleta de dados diretamente da Prefeitura de Maceió.
- Normalização de texto para facilitar a busca de padrões.
- Aplicação de Regex para classificar itens em produtos e serviços.
- Correção de datas para o formato padrão
dd/mm/yyyy. - Exportação para CSV com todas as colunas organizadas.
licitacoes-r/
│-- Regex_Licitacoes.R # Código principal
│-- README.md # Descrição do projeto
│-- licitacoes_classificadas.csv # Arquivo final gerado
│-- .gitignore # Ignora arquivos desnecessários no GitHub
- Linguagem: R
- Bibliotecas:
googlesheets4- Para ler a planilha do Google Sheets com os termosdplyr- Para manipulação de dadosstringr- Para tratamento de strings e Regexreadr- Para exportar os dados para CSV
- Clone este repositório:
git clone https://github.com/seuusuario/licitacoes-r.git
- Instale as dependências no R:
install.packages(c("googlesheets4", "dplyr", "stringr", "readr"))
- Execute o script principal no RStudio ou no terminal R:
source("Regex_Licitacoes.R") - O arquivo
licitacoes_classificadas.csvserá gerado com os dados organizados.
| Número | Objeto | Termo | Tipo | Data_Formatada |
|---|---|---|---|---|
| 124/2024 | Aquisição de cimento e EPI | Cimento | Produto | 16/12/2024 |
| 124/2024 | Aquisição de cimento e EPI | EPI | Produto | 16/12/2024 |
| 125/2024 | Serviço de limpeza urbana | Limpeza | Serviço | 20/12/2024 |
Observação: Quando um objeto contém mais de um termo, ele aparece mais de uma vez no CSV, garantindo a categorização correta.
Este projeto está sob a Licença MIT, permitindo uso livre para estudos e melhorias.