🇧🇷 Portal da Transparência · 2023

Viagens a Serviço do
Governo Federal

Análise exploratória de dados públicos sobre viagens de servidores federais em 2023 — padrões de gastos, distribuição por cargo e comportamento das despesas.

🐍 Python + Pandas 📊 Matplotlib 🏛️ Dados Públicos 📅 Jan–Dez 2023 🎓 Asimov Academy
Registros de Viagem
+200k
Viagens analisadas em 2023
Cargos Identificados
+300
Tipos de cargo no dataset
Maior Outlier
R$175k+
Despesas acima desse valor investigadas
Cargos Relevantes
10
Cargos com mais de 1% das viagens
Fases da Análise
O projeto foi estruturado em 4 fases progressivas — do carregamento dos dados até as visualizações finais.
1
Carregamento & Exploração
Importação do CSV com encoding correto (Windows-1252), exploração das colunas e primeiras manipulações de strings com Pandas.
2
Limpeza & Tipagem
Conversão de valores monetários de texto para float, criação da coluna Despesas e correção de tipos de dados para análise correta.
3
Agrupamentos & Filtros
Análise por cargo com groupby(), filtros booleanos, tratamento de nulos, manipulação de datas e criação de tabela consolidada.
4
Visualizações
Criação de gráficos de barras horizontais e scatter plot com Matplotlib para comunicar os principais achados da análise.
Visualizações da Análise
Principais gráficos gerados durante a análise — cargos com maior volume de viagens, despesa média e relação entre duração e custo.
Viagens por Cargo Público
Top 10 cargos com maior número de viagens a serviço em 2023
Despesa Média por Cargo
Valor médio gasto por viagem em cada cargo — laranja indica acima de R$5.000
Dispersão — Dias de Viagem × Despesa Total
Correlação positiva entre duração e custo da viagem | Limite: até 100 dias e R$25.000
Conceitos Python Aplicados
Técnicas e métodos utilizados ao longo da análise — do carregamento até a exportação dos resultados.
ConceitoMétodo / FunçãoAplicação
Importação de CSVpd.read_csv(encoding, sep, decimal)Leitura correta de arquivos com caracteres especiais
Tipagem de dados.astype(float), pd.to_datetime()Conversão de texto para números e datas
String methods.str.upper(), .str.replace(), .str.len()Manipulação e padronização de textos
Agrupamentosgroupby() com agg(), sum(), mean()Consolidação de dados por cargo
Filtros booleanos&, |, .isin(), .startswith()Seleção de subconjuntos relevantes
Tratamento de nulosdropna(), fillna()Tratamento de registros sem cargo identificado
Manipulação de datas.dt.month_name(), .dt.daysExtração de mês e cálculo de duração
Join de tabelasmerge()Integração entre viagens e passagens
Visualizaçãomatplotlib.pyplot, ax.barh(), ax.scatter()Gráficos de barras e dispersão
Exportação.to_excel(), .to_csv(), plt.savefig()Salvamento de resultados e figuras
Principais Insights
🏛️
Cargos técnicos lideram
Cargos técnicos e administrativos representam a maior proporção de viagens, refletindo a estrutura operacional da administração pública federal.
💰
Despesa varia por cargo
Cargos de segurança pública e auditoria apresentam despesa média mais elevada — viagens de maior duração e para destinos mais distantes.
📈
Duração impacta o custo
Existe correlação positiva clara entre dias de viagem e despesa total — quanto mais longa a viagem, maior o custo acumulado.
🔍
Outliers expressivos
Registros com despesas acima de R$175.000 foram identificados e investigados separadamente — representando casos atípicos que merecem atenção.