-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path03_calculando_taxas.R
39 lines (26 loc) · 1.46 KB
/
03_calculando_taxas.R
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
#importando dados de municipios
library(tidyverse) #carregando pacote de manipulação de dados
library(readr) #carregando pacote de leitura csv
library(reshape2) #carregando pacote de manipulação de data.frames
setwd("C:/Users/danie/OneDrive/Documentos/Ciência de Dados e Big Data/13- TCC Ciência de Dados e Big Data (2019)/Projeto/projeto_tcc_pucmg/projeto_tcc_pucmg")
#calculando taxa de internação e mortalidade por município
sih = read_csv2("sih_icsab_freq_2019.csv")
colnames(sih) = c("MUN", "ICSAB")
sim = read_csv2("sim_icsab_freq_2019.csv")
colnames(sim) = c("MUN", "OBT_CSAB")
csab = merge(sih, sim, by = "MUN", all.x = T, all.y = T)
csab = replace(csab, is.na(csab), 0) #substituindo NA por 0
pop = read.csv2("pop.csv")
csab2 = merge(pop, csab, by.x = "COD", by.y = "MUN", all.x = T, all.y = T)
csab2 = replace(csab2, is.na(csab2), 0) #substituindo NA por 0
## calculando taxas
csab2$TX_INT = round(csab2$ICSAB/csab2$POP*100000, 2)
csab2$TX_MORT = round(csab2$OBT_CSAB/csab2$POP*1000, 2)
# importando os dados
write.csv2(csab2, "taxas_csab_mun_2019.csv", row.names = F)
# exportandao dados como r
saveRDS(taxas_csab_mun_2019, "taxas_csab_mun.rds")
# importando dados de cobertura
cobertura_ab_2019 <- read.csv2("C:/Users/danie/OneDrive/Documentos/Ciência de Dados e Big Data/13- TCC Ciência de Dados e Big Data (2019)/Projeto/projeto_tcc_pucmg/projeto_tcc_pucmg/cobertura_ab_2019.csv")
# exportandao dados como r
saveRDS(cobertura_ab_2019, "cobertura_ab_2019.rds")