Este projeto realiza uma análise de trabalhadores em plataformas digitais utilizando dados da PNAD COVID-19, fornecidos pelo IBGE. Foi desenvolvido um dashboard interativo desenvolvido em R utilizando o pacote Shiny. O objetivo é analisar dados de trabalhadores em plataformas digitais no ano de 2020, permitindo a visualização e filtragem dos dados por meio de uma interface amigável.
- Analisar o impacto da pandemia de COVID-19 no trabalho em plataformas digitais.
- Explorar dados demográficos como idade, sexo, escolaridade e características do trabalho.
Os dados são importados diretamente da PNAD COVID-19 usando o pacote PNADcIBGE
. Os dados carregados incluem informações como:
- UF: Unidade da Federação.
- A002: Idade.
- A003: Sexo.
- A004: Cor ou raça.
- A005: Escolaridade.
- C007: Realização de trabalho remunerado.
- C007B: Trabalho em aplicativos de transporte ou entrega.
- C007C: Trabalho em aplicativos de venda ou outros.
- C008: Horas trabalhadas na semana de referência.
- C009: Rendimento efetivo de todos os trabalhos.
Cada coluna dos dados é descrita e padronizada com base no dicionário da PNAD COVID-19. Isso permite facilitar a interpretação dos resultados e a criação de filtros.
Os dados são filtrados e manipulados para atender aos objetivos da análise. Por exemplo:
- Filtragem de dados referentes aos meses de 2020.
- Foco em indivíduos que realizam trabalhos em plataformas digitais, como aplicativos de transporte ou entrega.
- Criação de variáveis derivadas para cálculo de estatísticas como rendimento médio e horas trabalhadas.
A análise utiliza os pacotes survey
e srvyr
para realizar cálculos de estimativas com pesos amostrais, garantindo que os resultados sejam representativos da população.
- Filtros Interativos: Permite filtrar os dados por ano, mês, unidade da federação (UF), tipo de ocupação, faixa etária, sexo, cor ou raça, escolaridade, carteira assinada, função, carga horária semanal habitual, rendimentos habituais e contribuição para o INSS.
- Visualizações Gráficas: Inclui gráficos de barras e gráficos de pizza para visualizar a distribuição dos dados.
- Tabela Interativa: Exibe os dados filtrados em uma tabela com paginação e busca.
- Download de Dados: Permite o download dos dados filtrados em formato CSV.
Para executar este projeto, siga os passos abaixo:
-
Instale o R: Certifique-se de que o R está instalado no seu sistema. Você pode baixá-lo em (https://cran.r-project.org/).
-
Instale o RStudio (opcional): Recomenda-se o uso do RStudio para uma melhor experiência de desenvolvimento. Baixe-o em (https://www.rstudio.com/products/rstudio/download/).
-
Instale os Pacotes Necessários: No console do R, execute os seguintes comandos para instalar os pacotes necessários:
install.packages("shiny") install.packages("shinydashboard") install.packages("ggplot2") install.packages("dplyr") install.packages("plotly") install.packages("DT")
-
Clone o repositório:
git clone https://github.com/seu-usuario/PNADCovid_TrabalhadoresAPP.git cd PNADCovid_TrabalhadoresAPP
-
Execute o Projeto: Navegue até o diretório do projeto e execute o arquivo app.R.
shiny::runApp("caminho/para/o/projeto")
- app.R: Contém o código principal do aplicativo Shiny, incluindo a interface do usuário (UI) e a lógica do servidor (server).
- trabalhadoresAPP_2020.csv: Arquivo de dados utilizado no projeto. Certifique-se de que este arquivo está no mesmo diretório que o app.R.
- Filtros: Utilize os filtros no painel lateral para selecionar os critérios desejados.
- Tabela: Visualize os dados filtrados na aba "Tabela".
- Gráficos: Explore as visualizações gráficas na aba "Gráficos".
- Download: Baixe os dados filtrados clicando no botão "Baixar Dados Filtrados".
Contribuições são bem-vindas! Siga os passos abaixo para colaborar:
- Faça um fork do repositório.
- Crie uma nova branch:
git checkout -b sua-feature
- Faça suas alterações e envie um pull request.
Embora o foco desta análise tenha sido uma extração de trabalhadores por meio de plataformas digitais, a estrutura pode ser aproveitada para diversos outros tipos de análises alterando as variáveis analisadas e aplicando filtros diferentes consultando as variáveis no Dicionário.
Este projeto está licenciado sob a MIT License.
Se precisar de mais detalhes ou quiser alterações específicas, é só avisar!
Este projeto foi desenvolvido para auxiliar na pesquisa e análise de dados da minha dissertação de mestrado.