-
Notifications
You must be signed in to change notification settings - Fork 0
/
salarios_juizes.Rmd
107 lines (79 loc) · 2.57 KB
/
salarios_juizes.Rmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
---
title: "salarios_juizes"
output: html_document
---
```{r}
library("readr")
library("dplyr")
library("jsonlite")
library("stringr")
library("plotly")
library("tidyverse")
library("lubridate")
```
```{r}
salarios = read_csv("salarios_tratados_com_mes.csv")
n=3
```
## Transformando de char para date.
```{r}
#salarios$mes_ano_referencia <- as.character.Date(salarios$mes_ano_referencia)
salarios$mes_ano_referencia <- paste0("01/",salarios$mes_ano_referencia )
salarios$mes_ano_referencia <- dmy(salarios$mes_ano_referencia)
teste <- as.Date(salarios$mes_ano_referencia, "%Y-%m")
```
```{r}
max_mes_ano_referencia = "05/18"
teto = 33700
n_mes = unique(salarios$mes_ano_referencia) %>% length()
acima = salarios$rendimento_liquido - teto
total_rendimentos = sum(salarios$rendimento_liquido)
total_rendimentos_mes = total_rendimentos/n_mes
porcentagem = total_rendimentos/(nrow(salarios)*teto)
```
# Ranking salarios juizes
### Historico
```{r}
top_n_salarios_historico = salarios %>% arrange(-rendimento_liquido) %>% slice(1:n) %>% select(nome, mes_ano_referencia, rendimento_liquido)
```
### Ultimo mes
```{r}
top_n_salarios_ultimo_mes = salarios %>% filter(mes_ano_referencia == max_mes_ano_referencia) %>% arrange(-rendimento_liquido) %>% slice(1:n) %>% select(nome, mes_ano_referencia, rendimento_liquido)
```
### Magistrado mochileiro
```{r}
top_n_diarias = salarios %>% group_by(nome) %>% summarise(aux_diarias = sum(diarias)) %>%
arrange(-aux_diarias) %>% slice(1:n)
```
### Magistrado da laje
```{r}
top_n_moradia = salarios %>% group_by(nome) %>% summarise(aux_moradia = sum(auxilio_moradia)) %>%
arrange(-aux_moradia) %>% slice(1:n)
```
### Magistrado estudioso
```{r}
top_n_escolar = salarios %>% group_by(nome) %>% summarise(auxilio_escola = sum(auxilio_pre_escolar)) %>% arrange(-auxilio_escola) %>% slice(1:n)
```
# Ranking despesas dos tribunais com magistrados
```{r}
top_n_salarios_historico = salarios %>%
group_by(orgao, mes_ano_referencia) %>%
mutate(auxilio_medio_magistrados = sum(direitos_pessoais, indenizacoes, direitos_eventuais)/n()) %>%
select(orgao, mes_ano_referencia, auxilio_medio_magistrados) %>%
distinct() %>%
arrange(-auxilio_medio_magistrados)
top_n_salarios_historico[1:3,]
```
## Teste no quesito da data.
```{r}
juiz <- salarios %>%
filter(nome == "Flávio Mariano Mundim")
ordenado <- juiz %>% arrange(mes_ano_referencia)
juiz %>%
arrange(mes_ano_referencia) %>%
plot_ly(y = ~ total,
x = ~ mes_ano_referencia,
type = "scatter",
mode = 'lines',
source = "temporal")
```