Skip to content

Instantly share code, notes, and snippets.

@cuducos
Last active February 23, 2022 15:43
Show Gist options
  • Star 5 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cuducos/ae612e6d36254f312635d86d43431491 to your computer and use it in GitHub Desktop.
Save cuducos/ae612e6d36254f312635d86d43431491 to your computer and use it in GitHub Desktop.
Porcentagem de votos em Bolsonaro no 2º turno de 2018, por município (apenas os com mais de 100.000 habitantes)
Porcentagem de votos em Bolsonaro (2º turno - 2018) Município UF
15.4083557181231 CRATO CE
17.4993648911847 PARINTINS AM
18.2141640486014 IGUATU CE
18.9022837888431 ITAPIPOCA CE
20.8163619031112 PAULO AFONSO BA
22.6305304061384 CODÓ MA
23.8899617526168 JUAZEIRO DO NORTE CE
24.0801281633823 CAXIAS MA
24.2147907626013 CAMETÁ PA
24.399695862255 ABAETETUBA PA
25.9846931476801 TIMON MA
26.5155710003246 LAGARTO SE
26.5320273901361 SIMÕES FILHO BA
27.783465948982 GARANHUNS PE
30.2818988511358 JUAZEIRO BA
30.9559551021801 MARANGUAPE CE
31.4080894763033 SALVADOR BA
31.4564214237569 CABO DE SANTO AGOSTINHO PE
31.9725219541088 PETROLINA PE
32.4218539113535 BREVES PA
32.4707235466332 ALAGOINHAS BA
33.1353873811846 SOBRAL CE
33.3432084135684 JEQUIÉ BA
33.3594788330392 BACABAL MA
33.5130699800727 SANTO ANTÔNIO DE JESUS BA
33.7463638847372 BARCARENA PA
33.8518554639879 IGARASSU PE
34.3361564066911 LAURO DE FREITAS BA
34.5215537659877 SÃO JOSÉ DE RIBAMAR MA
34.526636498051 ITACOATIARA AM
35.1125178523179 CAMAÇARI BA
36.6791423646367 CAUCAIA CE
36.7573272431572 BRAGANÇA PA
37.1492538276416 FEIRA DE SANTANA BA
37.26721167241 TERESINA PI
37.4946141173489 PARNAÍBA PI
37.5527167014699 PAÇO DO LUMIAR MA
37.5566390434678 SÃO LOURENÇO DA MATA PE
37.6408163265306 PATOS PB
37.7168068075934 SANTA RITA MA
39.3138407883531 MARACANAÚ CE
39.3175239367624 ILHÉUS BA
39.8664457009164 SÃO GONÇALO DO AMARANTE CE
40.5280912576375 BARREIRAS BA
40.7757870137011 MOSSORÓ RN
40.9330928173172 ABREU E LIMA PE
41.9349447306846 VITÓRIA DA CONQUISTA BA
42.220957878515 SÃO LUÍS MA
42.3507285986822 VITÓRIA DE SANTO ANTÃO PE
42.5889209324682 PORTO SEGURO BA
43.0722770283874 NOSSA SENHORA DO SOCORRO SE
43.4869686318721 OLINDA PE
44.1951026334895 TAILÂNDIA PA
44.3868116855664 FORTALEZA CE
44.4124193824553 PAULISTA PB
45.069735470853 CAMARAGIBE PE
45.1314458005493 TUCURUÍ PA
45.6451350324693 MARITUBA PA
46.0144582897365 ARAPIRACA AL
46.0334724054725 CARUARU PE
46.4479151209378 RIO GRANDE RS
46.617444898628 JABOATÃO DOS GUARARAPES PE
47.2437773904804 ARACAJU SE
47.5034178524467 RECIFE PE
48.1121633255442 SANTANA AP
48.6892681426814 ITABUNA BA
49.1302652596627 FRANCISCO MORATO SP
49.4088687029782 EUNÁPOLIS BA
50.3093783338183 SANTA LUZIA MA
50.3501004466463 ITUIUTABA MG
50.9748731931862 TEIXEIRA DE FREITAS BA
51.5233479845223 AÇAILÂNDIA MA
52.0007062614492 DIADEMA SP
52.1308348492609 SÃO MATEUS ES
52.3339608212248 BARBACENA MG
52.3590445653349 JUIZ DE FORA MG
52.9795444291926 NATAL RN
53.7116564417178 CONSELHEIRO LAFAIETE MG
53.7870917779499 PARNAMIRIM RN
53.8298021444089 SANTA CRUZ DO CAPIBARIBE PE
54.2980353327427 ITAPECERICA DA SERRA SP
54.3329283496518 EMBU DAS ARTES SP
54.4130693135597 PELOTAS RS
54.4850389287062 BELÉM PA
54.64577569011 TEÓFILO OTONI MG
54.7207422111984 ANANINDEUA PA
54.7606149083618 TABOÃO DA SERRA SP
54.7985576174332 JOÃO PESSOA PB
54.8119841670878 CASTANHAL PA
54.993410341887 IMPERATRIZ MA
55.1489350026979 MACAPÁ AP
55.695633609744 ITAITUBA PA
55.9096969807668 MARABÁ PA
56.2970146398751 CAMPINA GRANDE PB
56.3654353562005 SANTARÉM PA
56.6013757168501 BAGÉ RS
56.8499678411378 PORTO ALEGRE RS
56.9711730416034 ITAPEVI SP
57.1245764117633 FERRAZ DE VASCONCELOS SP
57.3264391310067 GUARAPUAVA PR
57.3299163096144 CATALÃO GO
57.3758539680825 TRINDADE PE
57.5275891341256 CORUMBÁ MS
57.7724140024896 ÁGUAS LINDAS DE GOIÁS GO
57.9046885081368 VIAMÃO RS
58.0660902450554 FRANCO DA ROCHA SP
58.1374341327024 PARAGOMINAS PA
58.1640629182684 MONTES CLAROS MG
58.2059140230266 ITABIRA MG
58.2784200181753 SERRA ES
58.3989535305393 ITAQUAQUECETUBA SP
58.852663041815 CARAPICUÍBA SP
58.90526402335 UBÁ MG
59.2876387747693 MURIAÉ MG
59.4663341030042 IBIRITÉ MG
59.5430849845764 SAPUCAIA DO SUL RS
59.5703408810457 SÃO BERNARDO DO CAMPO SP
59.5901994796184 RIBEIRÃO DAS NEVES MG
59.7201502134883 ARAGUAÍNA TO
60.0777676120768 SÃO FÉLIX DO XINGU PA
60.3833756689659 SÃO PAULO SP
60.4024144869215 CUBATÃO SP
60.411888699345 CARIACICA ES
60.7102511559479 SANTA MARIA RN
61.1255266315114 VÁRZEA GRANDE PI
61.1942163513031 VESPASIANO MG
61.3231157241246 FORMOSA GO
61.5153895593801 ALVORADA RS
61.5362649914335 PARAUAPEBAS PA
61.6138846414553 SABARÁ MG
61.6345302565164 MACEIÓ AL
61.7515841047747 CASCAVEL CE
61.8431416676044 JANDIRA SP
62.0317608121375 BETIM MG
62.0415925642257 PALMAS TO
62.0705455632889 MAUÁ SP
62.296270900364 MARICÁ RJ
62.4626780788808 NITERÓI RJ
62.4677406741222 SENADOR CANEDO GO
62.5964693016716 NOVO GAMA GO
62.6013872452902 COTIA SP
62.8134868085973 ARACRUZ ES
62.924150767799 PASSOS MG
62.9464594526044 BARUERI SP
63.0322396279843 UBERLÂNDIA MG
63.138264557001 OSASCO SP
63.1947210901031 VITÓRIA ES
63.2744240303295 CACHOEIRINHA PE
63.2820899745355 ALTAMIRA PA
63.5692402237666 ARARAQUARA SP
63.6107953998189 ARAXÁ MG
63.9538379317256 SÃO LEOPOLDO RS
64.0915269596738 LAVRAS MG
64.1285436495753 VOLTA REDONDA RJ
64.2608029942157 BARRA DO PIRAÍ RJ
64.2893170584081 PASSO FUNDO RS
64.4739393298433 CHAPECÓ SC
64.5791298865069 POÁ SP
64.8634620155335 FLORIANÓPOLIS SC
64.8716312836872 CAMPOS DOS GOYTACAZES RJ
64.9905737903031 MACAÉ RJ
65.0047689239573 CAIEIRAS SP
65.1450519195799 VALPARAÍSO DE GOIÁS GO
65.1694807667894 DIVINÓPOLIS MG
65.2309638736472 ARAUCÁRIA PR
65.4042091197595 JATAÍ GO
65.4901296558356 CANOAS RS
65.5932043073341 BELO HORIZONTE MG
65.6168609269077 UBERABA MG
65.6837308159963 HORTOLÂNDIA SP
65.7187024985579 MANAUS AM
65.7513596402882 CONTAGEM MG
65.7777167601952 SÃO VICENTE RN
65.9321486268175 LINHARES ES
65.9942664629936 PIRAQUARA PR
66.0176527134493 ITABORAÍ RJ
66.1180286310767 CORONEL FABRICIANO MG
66.1307199763108 GUARULHOS SP
66.3532492879622 RIO DE JANEIRO RJ
66.4776974831797 JAPERI RJ
66.6135943951651 SANTO ANDRÉ PB
66.694284693115 RIBEIRÃO PIRES SP
66.7158813711645 BARRA MANSA RJ
66.7815735791567 SANTA CRUZ DO SUL RS
66.9394558684342 CUIABÁ MT
66.9693828866624 SANTANA DE PARNAÍBA SP
67.0114831256598 APARECIDA DE GOIÂNIA GO
67.0448256779192 SÃO CARLOS SP
67.1412706395105 RIO VERDE GO
67.2314857701611 GUARUJÁ SP
67.3547909567899 SÃO GONÇALO RJ
67.359519177053 TRÊS LAGOAS MS
67.3598570532439 ALMIRANTE TAMANDARÉ PR
67.5284292210428 SUZANO SP
67.6478066143827 ITUMBIARA GO
67.8474974571218 LUZIÂNIA GO
68.1800478039301 VILA VELHA ES
68.1836756449435 DOURADOS MS
68.3911351717138 URUGUAIANA RS
68.4663398808054 QUEIMADOS RJ
68.5265183422076 SUMARÉ SP
68.5958909610782 SERTÃOZINHO PB
68.6247723132969 FAZENDA RIO GRANDE PR
68.6347774558862 ARAGUARI MG
68.663957116273 RONDONÓPOLIS MT
68.7857272141995 DUQUE DE CAXIAS RJ
68.8161200428725 CAMPINAS SP
68.8758706333351 BELFORD ROXO RJ
68.942122560085 PORTO VELHO RO
68.9487613345481 ITANHAÉM SP
69.0587632105585 MAGÉ RJ
69.4874018091701 POÇOS DE CALDAS MG
69.6685009905349 SETE LAGOAS MG
69.9860923167013 BRASÍLIA DF
70.0147463727017 CAMPO GRANDE RN
70.2971625496095 FOZ DO IGUAÇU PR
70.5541762644415 COLOMBO PR
71.0690540948927 GOVERNADOR VALADARES MG
71.1664286425986 CARAGUATATUBA SP
71.2725225225225 MESQUITA MG
71.2975465956637 MOGI DAS CRUZES SP
71.3537704751762 SANTOS SP
71.4096102796907 PAULÍNIA SP
71.4557046879888 GRAVATAÍ RS
71.4617075451458 SÃO JOÃO DE MERITI RJ
71.8239707458546 NILÓPOLIS RJ
71.9343828009578 ERECHIM RS
71.9849428116404 VÁRZEA PAULISTA SP
72.0648967551622 GUARAPARI ES
72.0685247089546 PRAIA GRANDE SP
72.1407108632685 PATOS DE MINAS MG
72.1967835604199 POUSO ALEGRE MG
72.273009793546 RIBEIRÃO PRETO SP
72.3492594658239 COLATINA ES
72.4688391089417 TOLEDO MG
72.4805498923508 NOVA IGUAÇU RJ
72.832036000973 NOVA FRIBURGO RJ
72.9366539981923 BAURU SP
73.2365335989579 SÃO JOSÉ ZZ
73.2440084653663 VARGINHA MG
73.3405843526975 PINHAIS PR
73.4135634723923 CAMPO LARGO PR
73.4315579476736 ASSIS SP
73.6059427153811 BOTUCATU SP
73.6688943745359 ITAPERUNA RJ
73.7195998776419 SOROCABA SP
73.7460190017396 PONTA GROSSA PR
73.814166626042 MAIRIPORÃ SP
73.8268436907286 LAGES SC
73.9060618225612 VOTORANTIM SP
73.9529650867388 BARRETOS SP
74.1134322577522 IPATINGA MG
74.1992995457199 PETRÓPOLIS RJ
74.204359106838 GOIÂNIA GO
74.278243987976 RESENDE RJ
74.3118726243572 ANGRA DOS REIS RJ
74.4976566287777 RIO DAS OSTRAS RJ
74.671296032785 OURINHOS SP
74.9715696786561 ITAGUAÍ RJ
75.0726440841227 CAXIAS DO SUL RS
75.1141196207717 SÃO CAETANO DO SUL SP
75.1147856798844 SALTO SP
75.2708121371716 CACHOEIRO DE ITAPEMIRIM ES
75.3921989366521 FRANCA SP
75.460662331316 NOVO HAMBURGO RS
75.6965730831645 PALHOÇA SC
75.7492652934086 SÃO JOSÉ DOS PINHAIS PR
75.7549534874843 PARANAGUÁ PR
75.8415870132491 MARINGÁ PR
76.0712977658406 CABO FRIO RJ
76.2071942759558 SÃO JOSÉ DOS CAMPOS SP
76.3742401839987 UMUARAMA PR
76.5410865570298 CURITIBA PR
76.5629293132819 CAMBÉ PR
76.7202014063721 INDAIATUBA SP
77.0729827834445 LEME SP
77.148554336989 TANGARÁ DA SERRA MT
77.2457540413342 ITU SP
77.2513783949357 RIO CLARO RJ
77.2616136919315 VALINHOS SP
77.3802322321732 SINOP MT
77.3830352514256 ARARUAMA RJ
77.391775927521 JI-PARANÁ RO
77.4440310382539 BOA VISTA RR
77.6044656181839 APUCARANA PR
77.6789377657113 JACAREÍ SP
78.0028832725143 JUNDIAÍ SP
78.0345570485477 PRESIDENTE PRUDENTE SP
78.2623483784333 SÃO JOSÉ DO RIO PRETO SP
78.4765303704117 ATIBAIA SP
78.4765497536789 AMERICANA SP
78.5062702466363 PIRACICABA SP
78.7639037557593 GUARATINGUETÁ SP
78.7922494965438 ITAPETININGA SP
78.8045889586106 CATANDUVA SP
78.9875687305761 TERESÓPOLIS RJ
79.0360281539325 PINDAMONHANGABA SP
79.0882112157184 NOVA SERRANA MG
79.7055811967131 ANÁPOLIS GO
79.7334709308672 ARAÇATUBA SP
79.8076405462147 ITATIBA SP
79.9113475177305 BRAGANÇA PAULISTA SP
79.9966003739589 MARÍLIA SP
80.212481448283 ARARAS SP
80.4207492393155 LONDRINA PR
80.4370152636612 TATUÍ SP
80.6012386629862 SÃO PEDRO DA ALDEIA RJ
80.812782817676 ARIQUEMES RO
81.0259876441828 TAUBATÉ SP
81.3119059808133 VILHENA RO
81.3635129017655 ITAJAÍ SC
81.5034188406428 BENTO GONÇALVES RS
81.6760874280683 MOGI GUAÇU SP
81.903387946006 CRICIÚMA SC
81.9950381217476 BALNEÁRIO CAMBORIÚ SC
82.3729887733457 LIMEIRA SP
82.4544577990214 RIO BRANCO AC
82.4793341233243 JAÚ SP
83.0742943515263 BIRIGUI SP
83.1810520713209 JOINVILLE SC
83.2347331329001 JARAGUÁ DO SUL SC
83.4138568207632 TUBARÃO SC
83.4197140610709 ARAPONGAS PR
83.9504005946973 BLUMENAU SC
86.8025828919684 BRUSQUE SC
@cuducos
Copy link
Author

cuducos commented Nov 17, 2021

Como gerei isso?

  1. Baixei os dados do TSE e descompactei
  2. Converti o arquivo do Brasil todo, de CSV para SQLite com a Rows:
    $ rows csv2sqlite --input-encoding latin-1 votacao_candidato_munzona_2018_BRASIL.csv tse.sqlite
  3. Fiz uma consula no SQL mais ou menos com as a seguir
    • variei o grupo de cidades que peguei na Wikipédia
    • converti os nomes das cidades para capsloka, amiga
    • dica: para escapar a aspas simples no SQLite use outra aspas simples, por exemplo, ao invés de SANTA BÁRBARA D'OESTE use SANTA BÁRBARA D''OESTE
    • renomeei a tabela para brasil
SELECT
    (CAST (SUM(bolsonaro.votos) AS REAL) / CAST(SUM(total.votos) AS REAL) * 100.0) as bolsonaro,
    bolsonaro.nm_municipio,
    sg_uf

FROM (
	SELECT SUM(qt_votos_nominais) AS votos, nm_municipio, nm_candidato, sg_uf
	FROM brasil
	WHERE cd_eleicao = 296 AND nm_candidato =  'JAIR MESSIAS BOLSONARO'
	GROUP BY nm_municipio
) AS bolsonaro

JOIN  (
    SELECT SUM(qt_votos_nominais) AS votos, nm_municipio, nm_candidato
	FROM brasil
	WHERE cd_eleicao = 296
	GROUP BY nm_municipio
) AS total
ON bolsonaro.nm_municipio = total.nm_municipio

WHERE bolsonaro.nm_municipio IN (
    'SÃO PAULO',
    'RIO DE JANEIRO',
    'BRASÍLIA',
    …
)

GROUP BY bolsonaro.nm_municipio
ORDER BY (CAST (SUM(bolsonaro.votos) AS REAL) / CAST(SUM(total.votos) AS REAL) * 100.0)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment