Skip to content

Commit

Permalink
Merge branch 'master' into master
Browse files Browse the repository at this point in the history
  • Loading branch information
mergify[bot] authored Apr 1, 2024
2 parents 8030e51 + b2d1414 commit 5029173
Show file tree
Hide file tree
Showing 9 changed files with 73 additions and 54 deletions.
2 changes: 2 additions & 0 deletions bases/br_tse_eleicoes/code/build.do
Original file line number Diff line number Diff line change
Expand Up @@ -36,3 +36,5 @@ do "code/sub/prestacao_contas.do"
do "code/sub/cria_id_candidato.do"
do "code/sub/normalizacao_particao.do"
do "code/sub/agregacao.do"

do "code/sub/local_votacao.do"
12 changes: 6 additions & 6 deletions bases/br_tse_eleicoes/code/sub/agregacao.do
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@

!mkdir "output/resultados_candidato_municipio"

foreach ano of numlist 1994(2)2022 {
foreach ano of numlist 2018 { // 1994(2)2022 {

!mkdir "output/resultados_candidato_municipio/ano=`ano'"

Expand Down Expand Up @@ -41,7 +41,7 @@ foreach ano of numlist 1994(2)2022 {

!mkdir "output/resultados_partido_municipio"

foreach ano of numlist 1994(2)2022 {
foreach ano of numlist 2018 { // 1994(2)2022 {

!mkdir "output/resultados_partido_municipio/ano=`ano'"

Expand Down Expand Up @@ -91,7 +91,7 @@ tempfile candidatos_mod2_presid
save `candidatos_mod2_presid'

!mkdir "output/resultados_candidato"

/*
foreach ano of numlist 1945 1947 1955(5)1965 1950(4)1990 1989 {
!mkdir "output/resultados_candidato/ano=`ano'"
Expand All @@ -113,8 +113,8 @@ foreach ano of numlist 1945 1947 1955(5)1965 1950(4)1990 1989 {
export delimited "output/resultados_candidato/ano=`ano'/resultados_candidato.csv", replace
}

foreach ano of numlist 1994(2)2022 {
*/
foreach ano of numlist 2018 { // 1994(2)2022 {

!mkdir "output/resultados_candidato/ano=`ano'"

Expand Down Expand Up @@ -187,7 +187,7 @@ foreach ano of numlist 1994(2)2022 {

!mkdir "output/detalhes_votacao_municipio"

foreach ano of numlist 2022 { // 1994(2)2022 {
foreach ano of numlist 2014(2)2022 { // 1994(2)2022 {

!mkdir "output/detalhes_votacao_municipio/ano=`ano'"

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ keep id_municipio id_municipio_tse
tempfile municipio
save `municipio'

foreach ano of numlist 2022 { // 1994(2)2022 {
foreach ano of numlist 2014(2)2022 { // 1994(2)2022 {

foreach estado in `estados_`ano'' {

Expand Down
2 changes: 1 addition & 1 deletion bases/br_tse_eleicoes/code/sub/detalhes_votacao_secao.do
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ keep id_municipio id_municipio_tse
tempfile municipio
save `municipio'

foreach ano of numlist 2020 { // 1994(2)2022 {
foreach ano of numlist 2014(2)2022 { // 1994(2)2022 {

foreach estado in `estados_`ano'' {

Expand Down
18 changes: 10 additions & 8 deletions bases/br_tse_eleicoes/code/sub/normalizacao_particao.do
Original file line number Diff line number Diff line change
Expand Up @@ -159,6 +159,8 @@ foreach ano of numlist 1994(2)2022 {

keep ano numero sigla

drop if ano == 2020 & numero == "36" & sigla == "PTC"

duplicates drop

compress
Expand Down Expand Up @@ -228,7 +230,7 @@ save `candidatos_mod2_presid'
!mkdir "output/resultados_candidato_municipio_zona"
!mkdir "output/resultados_partido_municipio_zona"

foreach ano of numlist 1994(2)2022 {
foreach ano of numlist 2018 { // 1994(2)2022 {

//---------------------//
// candidato-municipio-zona
Expand Down Expand Up @@ -319,7 +321,7 @@ foreach ano of numlist 1994(2)2022 {

//drop coligacao composicao

local vars ano turno tipo_eleicao sigla_uf id_municipio id_municipio_tse zona cargo numero_partido sigla_partido
local vars ano turno tipo_eleicao sigla_uf id_municipio id_municipio_tse zona cargo numero_partido sigla_partido votos_nominais votos_nao_nominais

order `vars'
sort `vars'
Expand Down Expand Up @@ -386,7 +388,7 @@ save `partidos'

local ufs AC AL AM AP BA CE DF ES GO MA MG MS MT PA PB PE PI PR RJ RN RO RR RS SC SE SP TO ZZ

foreach ano of numlist 1994(2)2022 {
foreach ano of numlist 2014(2)2022 { // 1994(2)2022 {

foreach uf in `ufs' {

Expand Down Expand Up @@ -581,7 +583,7 @@ foreach ano of numlist 2016(2)2022 {

!mkdir "output/detalhes_votacao_municipio_zona"

foreach ano of numlist 1994(2)2022 {
foreach ano of numlist 2014(2)2022 { // 1994(2)2022 {

!mkdir "output/detalhes_votacao_municipio_zona/ano=`ano'"

Expand All @@ -608,7 +610,7 @@ foreach ano of numlist 1994(2)2022 {

!mkdir "output/detalhes_votacao_secao"

foreach ano of numlist 2020 { // 1994(2)2022 {
foreach ano of numlist 2014(2)2022 { // 1994(2)2022 {

!mkdir "output/detalhes_votacao_secao/ano=`ano'"

Expand Down Expand Up @@ -686,7 +688,7 @@ save `candidatos'

!mkdir "output/bens_candidato"

foreach ano of numlist 2006(2)2022 {
foreach ano of numlist 2018(2)2022 { // 2006(2)2022 {

!mkdir "output/bens_candidato/ano=`ano'"

Expand Down Expand Up @@ -768,7 +770,7 @@ save `candidatos_mod2_presid'

!mkdir "output/receitas_candidato"

foreach ano of numlist 2002(2)2022 {
foreach ano of numlist 2018(2)2022 { // 2002(2)2022 {

!mkdir "output/receitas_candidato/ano=`ano'"

Expand Down Expand Up @@ -900,7 +902,7 @@ save `candidatos_mod2_presid'

!mkdir "output/despesas_candidato"

foreach ano of numlist 2002(2)2022 {
foreach ano of numlist 2018(2)2022 { // 2002(2)2022 {

!mkdir "output/despesas_candidato/ano=`ano'"

Expand Down
2 changes: 1 addition & 1 deletion bases/br_tse_eleicoes/code/sub/partidos.do
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ keep id_municipio id_municipio_tse
tempfile diretorio
save `diretorio'

foreach ano of numlist 1990 1994(2)2022 {
foreach ano of numlist 2018(2)2022 { // 1990 1994(2)2022 {

foreach estado in `estados_`ano'' {

Expand Down
2 changes: 1 addition & 1 deletion bases/br_tse_eleicoes/code/sub/prestacao_contas.do
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
/*

//----------------------------------------------------------------------------//
// build: bens declarados
//----------------------------------------------------------------------------//
Expand Down
66 changes: 49 additions & 17 deletions bases/br_tse_eleicoes/code/sub/resultados_municipio_zona.do
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ keep id_municipio_tse sigla_uf
tempfile diretorio_ufs
save `diretorio_ufs'

foreach ano of numlist 1994(2)2022 {
foreach ano of numlist 2018 { // 1994(2)2022 {

foreach tipo in candidato partido {

Expand Down Expand Up @@ -84,12 +84,10 @@ foreach ano of numlist 1994(2)2022 {
ren v22 resultado
ren v23 numero_partido
ren v24 sigla_partido
//ren v27 coligacao
//ren v28 composicao
ren v29 votos

}
else if `ano' >= 2014 & `ano' <= 2020 {
else if `ano' >= 2014 & `ano' <= 2016 {

drop in 1

Expand All @@ -109,10 +107,31 @@ foreach ano of numlist 1994(2)2022 {
ren v36 resultado
ren v29 numero_partido
ren v30 sigla_partido
//ren v33 coligacao
//ren v34 composicao
ren v38 votos

}
else if `ano' >= 2018 & `ano' <= 2020 {

drop in 1

keep v3 v6 v8 v11 v14 v16 v18 v19 v20 v21 v22 v29 v30 v40 v44

ren v3 ano
ren v6 turno
ren v8 tipo_eleicao
ren v11 sigla_uf
ren v14 id_municipio_tse
ren v16 zona
ren v18 cargo
ren v19 sequencial_candidato
ren v20 numero_candidato
ren v21 nome_candidato
ren v22 nome_urna_candidato
ren v29 numero_partido
ren v30 sigla_partido
ren v40 votos
ren v44 resultado

}
else if `ano' >= 2022 {

Expand All @@ -133,8 +152,6 @@ foreach ano of numlist 1994(2)2022 {
ren v22 nome_urna_candidato
ren v29 numero_partido
ren v30 sigla_partido
//ren v37 coligacao
//ren v38 composicao
ren v40 votos
ren v44 resultado

Expand All @@ -145,7 +162,7 @@ foreach ano of numlist 1994(2)2022 {
// limpa strings
//------------------//

destring ano turno id_municipio_tse zona numero_candidato numero_partido votos, replace force // sequencial_candidato
destring ano turno votos, replace force

replace sequencial_candidato = "" if sequencial_candidato == "-1"

Expand Down Expand Up @@ -261,8 +278,6 @@ foreach ano of numlist 1994(2)2022 {
ren v8 id_municipio_tse
ren v10 zona
ren v12 cargo
//ren v14 coligacao
//ren v15 composicao
ren v17 numero_partido
ren v16 sigla_partido
ren v19 votos_nominais
Expand All @@ -271,7 +286,7 @@ foreach ano of numlist 1994(2)2022 {
order numero_partido, b(sigla_partido)

}
else if `ano' >= 2014 & `ano' <= 2020 {
else if `ano' >= 2014 & `ano' <= 2016 {

drop in 1

Expand All @@ -284,13 +299,32 @@ foreach ano of numlist 1994(2)2022 {
ren v14 id_municipio_tse
ren v16 zona
ren v18 cargo
//ren v24 coligacao
//ren v25 composicao
ren v20 numero_partido
ren v21 sigla_partido
ren v27 votos_nominais
ren v28 votos_nao_nominais

}
else if `ano' >= 2018 & `ano' <= 2020 {

drop in 1

keep v3 v6 v8 v11 v14 v16 v18 v20 v21 v33 v34

ren v3 ano
ren v6 turno
ren v8 tipo_eleicao
ren v11 sigla_uf
ren v14 id_municipio_tse
ren v16 zona
ren v18 cargo
ren v20 numero_partido
ren v21 sigla_partido
ren v33 votos_nao_nominais
ren v34 votos_nominais

order votos_nominais, b(votos_nao_nominais)

}
else if `ano' >= 2022 {

Expand All @@ -307,8 +341,6 @@ foreach ano of numlist 1994(2)2022 {
ren v18 cargo
ren v20 numero_partido
ren v21 sigla_partido
//ren v28 coligacao
//ren v29 composicao
ren v33 votos_nao_nominais
ren v34 votos_nominais

Expand All @@ -321,7 +353,7 @@ foreach ano of numlist 1994(2)2022 {
// limpa strings
//------------------//

destring ano turno id_municipio_tse zona numero_partido votos_*, replace force
destring ano turno votos_*, replace force

if "`estado'" == "BR" {
ren sigla_uf sigla_uf_orig
Expand Down
21 changes: 2 additions & 19 deletions bases/br_tse_eleicoes/code/sub/resultados_secao.do
Original file line number Diff line number Diff line change
Expand Up @@ -37,27 +37,10 @@ keep id_municipio_tse sigla_uf
tempfile diretorio_ufs
save `diretorio_ufs'

foreach ano of numlist 1994(2)2022 {
foreach ano of numlist 2018(2)2022 { // 1994(2)2022 {

foreach estado in `estados_`ano'' {




/*
import delimited "input/br_bd_diretorios_brasil_municipio.csv", clear varn(1) case(preserve) stringcols(_all)
keep id_municipio id_municipio_tse
tempfile diretorio
save `diretorio'
import delimited "input/br_bd_diretorios_brasil_municipio.csv", clear varn(1) case(preserve) stringcols(_all)
keep id_municipio_tse sigla_uf
tempfile diretorio_ufs
save `diretorio_ufs'
local ano 2020
local estado AC
*/
di "`ano'_`estado'"

if `ano' == 2012 {
Expand Down Expand Up @@ -120,7 +103,7 @@ save `diretorio_ufs'
}
*

destring ano turno votos, replace force // id_municipio_tse zona secao numero_votavel
destring ano turno votos, replace force

//------------------//
// limpa strings
Expand Down

0 comments on commit 5029173

Please sign in to comment.