Skip to content

Repository files navigation

Projeto de Análise de Licitações com R e Regex

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.

Funcionalidades

  • 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.

Estrutura do Projeto

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

Tecnologias Utilizadas

  • Linguagem: R
  • Bibliotecas:
    • googlesheets4 - Para ler a planilha do Google Sheets com os termos
    • dplyr - Para manipulação de dados
    • stringr - Para tratamento de strings e Regex
    • readr - Para exportar os dados para CSV

Como Executar o Script

  1. Clone este repositório:
    git clone https://github.com/seuusuario/licitacoes-r.git
  2. Instale as dependências no R:
    install.packages(c("googlesheets4", "dplyr", "stringr", "readr"))
  3. Execute o script principal no RStudio ou no terminal R:
    source("Regex_Licitacoes.R")
  4. O arquivo licitacoes_classificadas.csv será gerado com os dados organizados.

Exemplo de Saída

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.

Licença

Este projeto está sob a Licença MIT, permitindo uso livre para estudos e melhorias.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages