Centro Universitário Celso Lisboa

Professor: Adriano Lauro

Alunos: Elisa Reis - Nathan Willyan

Projeto: Análise de Dados

Aula de Programação fase 2

Folha de Pagamento e Projeções

library(readr)
library(readxl) 
library(writexl)
library(openxlsx)
library(ggplot2)
library(readxl)
library(dplyr)
## 
## Anexando pacote: 'dplyr'
## Os seguintes objetos são mascarados por 'package:stats':
## 
##     filter, lag
## Os seguintes objetos são mascarados por 'package:base':
## 
##     intersect, setdiff, setequal, union

Carregando Planilhas

getwd()
## [1] "C:/Users/br_alpha/Downloads"
dir()
##  [1] "~$stemas Lineares (2).pdf"                                                                
##  [2] "02-arquivos-excel.zip"                                                                    
##  [3] "Adriano R.Rmd"                                                                            
##  [4] "Aula_02_Conhecimento_TGS (1).pdf"                                                         
##  [5] "Aula_02_Conhecimento_TGS.pdf"                                                             
##  [6] "Aula_02_Conhecimento_TGS.pptx"                                                            
##  [7] "Autodesk_AutoCAD_2025_1_en-US_setup_webinstall.exe"                                       
##  [8] "Bar da Dorinha.pdf"                                                                       
##  [9] "Cap1_Como os sistemas transformam negócios.pdf"                                           
## [10] "curso excel Elisa"                                                                        
## [11] "desktop.ini"                                                                              
## [12] "Engenharia Civil.pptx"                                                                    
## [13] "f6ef1249d57ec38d4b93cd1f686cb0ca-1679cf9b6fb9b40f37d04f3ebf0ce484c9199e9a.zip"            
## [14] "Fase 1 - Análise de Dados - Arthur.R"                                                     
## [15] "Folha-de-Pagamento--2-.Rmd"                                                               
## [16] "Folha de Pagamento (1).Rmd"                                                               
## [17] "Folha de Pagamento (2).Rmd"                                                               
## [18] "Folha de Pagamento.Rmd"                                                                   
## [19] "Implementação da Automatização do Controle de Estoque de Vendas no Bar da Dorinha (1).pdf"
## [20] "Implementação da Automatização do Controle de Estoque de Vendas no Bar da Dorinha (2).pdf"
## [21] "Implementação da Automatização do Controle de Estoque de Vendas no Bar da Dorinha.pdf"    
## [22] "invite.ics"                                                                               
## [23] "Modelo_Projeto_Bar.docx"                                                                  
## [24] "MSTeamsSetup.exe"                                                                         
## [25] "Office2019KMSActivatorUltimate.1.4.taiwebs.com.rar"                                       
## [26] "probabilidade.pdf"                                                                        
## [27] "PROJETO - Bar da Dorinha - v.2.pdf"                                                       
## [28] "R-4.5.1-win.exe"                                                                          
## [29] "RStudio-2025.05.1-513.exe"                                                                
## [30] "Salario_base2024.xlsx"                                                                    
## [31] "Vendas2024.xlsx"
setwd("C:/Users/br_alpha/Desktop/Celso lisboa/Doc. Rstudio")

Importação dos Dados

salarios <- read_excel("Salario_base2024.xlsx")
vendas <- read_excel("Vendas2024.xlsx")

Estatísticas Descritivas

summary(salarios)
##  Número de Inscrição     Nome            Sobrenome            Setor          
##  Min.   :101101      Length:22          Length:22          Length:22         
##  1st Qu.:101106      Class :character   Class :character   Class :character  
##  Median :102112      Mode  :character   Mode  :character   Mode  :character  
##  Mean   :165105                                                              
##  3rd Qu.:201854                                                              
##  Max.   :303105                                                              
##     Cargo              Contrato                    Salario_base 
##  Length:22          Min.   :2018-01-01 00:00:00   Min.   :2000  
##  Class :character   1st Qu.:2019-10-01 00:00:00   1st Qu.:2000  
##  Mode  :character   Median :2019-10-01 00:00:00   Median :2000  
##                     Mean   :2019-12-11 22:54:32   Mean   :2295  
##                     3rd Qu.:2020-03-01 00:00:00   3rd Qu.:2375  
##                     Max.   :2022-05-01 00:00:00   Max.   :4000
summary(vendas)
##     vendedor           dias                      venda_diaria         ano      
##  Min.   :101101   Min.   :2018-01-01 00:00:00   Min.   :  9.79   Min.   :2018  
##  1st Qu.:101102   1st Qu.:2020-09-19 00:00:00   1st Qu.:133.27   1st Qu.:2020  
##  Median :101105   Median :2022-02-03 00:00:00   Median :254.06   Median :2022  
##  Mean   :101234   Mean   :2021-11-21 03:43:43   Mean   :260.38   Mean   :2021  
##  3rd Qu.:101108   3rd Qu.:2023-03-15 00:00:00   3rd Qu.:373.85   3rd Qu.:2023  
##  Max.   :102112   Max.   :2024-03-30 00:00:00   Max.   :838.42   Max.   :2024  
##       mes        
##  Min.   : 1.000  
##  1st Qu.: 3.000  
##  Median : 7.000  
##  Mean   : 6.548  
##  3rd Qu.:10.000  
##  Max.   :12.000
media_salario <- mean(salarios$Salario_base)
mediana_salario <- median(salarios$Salario_base)
desvio_padrao_salario <- sd(salarios$Salario_base)

cat("Média Salarial:", media_salario, "\n")
## Média Salarial: 2295.455
cat("Mediana Salarial:", mediana_salario, "\n")
## Mediana Salarial: 2000
cat("Desvio Padrão Salarial:", desvio_padrao_salario, "\n")
## Desvio Padrão Salarial: 610.6026

Distribuição de Salários por Cargo

ggplot(salarios, aes(x = Cargo, y = Salario_base)) +
  geom_boxplot(fill = "skyblue") +
  labs(title = "Distribuição de Salários por Cargo", x = "Cargo", y = "Salário Base")

Média Salarial por Setor

salarios %>%
  group_by(Setor) %>%
  summarise(Media_Salarial = mean(Salario_base)) %>%
  ggplot(aes(x = Setor, y = Media_Salarial, fill = Setor)) +
  geom_bar(stat = "identity") +
  labs(title = "Média Salarial por Setor", y = "Média Salarial")

Quantidade de Funcionários por Cargo

salarios %>%
  count(Cargo) %>%
  ggplot(aes(x = Cargo, y = n, fill = Cargo)) +
  geom_bar(stat = "identity") +
  labs(title = "Quantidade de Funcionários por Cargo", y = "Número de Funcionários")