Git Product home page Git Product logo

Comments (8)

turicas avatar turicas commented on September 27, 2024

Colunas ainda a verificar (receitas e despesas):

headers/despesa-candidatos-2014-suplementar.csv:6:"Sequencial Candidato",,"Sequencial do candidato na base de dados da Justiça Eleitoral"

headers/despesa-contratadas-partidos-2018.csv:31:"SQ_CANDIDATO_FORNECEDOR",,"Sequencial do candidato fornecedor, quando fornecedor candidato"

headers/receita-candidatos-2018.csv:55:SQ_RECEITA,,Sequencial de identificação do registro da receita declarada pelo prestador de contas
headers/receita-originarios-candidatos-2018.csv:21:"SQ_RECEITA",,"Sequencial de identificação do registro da receita declarada pelo prestador de contas"
headers/receita-originarios-partidos-2018.csv:17:"SQ_RECEITA",,"Sequencial de identificação do registro da receita declarada pelo prestador de contas"

headers/despesa-partidos-2012.csv:5:"Sequencial Diretorio",,
headers/despesa-partidos-2014.csv:6:"Sequencial Diretorio",,
headers/receita-partidos-2012.csv:5:"Sequencial Diretorio",,
headers/receita-partidos-2014.csv:6:"Sequencial Diretorio",,


headers/despesa-comites-2012.csv:5:"Sequencial Comite",,
headers/despesa-comites-2014.csv:6:"Sequencial Comite",,
headers/receita-comites-2014.csv:6:"Sequencial Comite",,


headers/receita-candidatos-2018.csv:46:SQ_CANDIDATO_DOADOR,,"Sequencial do candidato doador, quando a esfera partidária do doador for municipal"
headers/receita-comites-2014.csv:15:"Sigla UE doador",,
headers/receita-partidos-2018.csv:37:"SQ_CANDIDATO_DOADOR",,"Sequencial do candidato doador, quando a esfera partidária do doador for municipal"
headers/receita-partidos-2018.csv:46:"SQ_RECEITA",,"Sequencial de identificação do registro da receita declarada pelo prestador de contas"


headers/despesa-contratadas-partidos-2018.csv:9:"SQ_PRESTADOR_CONTAS",,"Sequencial de identificação do prestador de contas junto à Justiça Eleitoral"
headers/despesa-pagas-candidatos-2018.csv:13:"SQ_PRESTADOR_CONTAS",,"Sequencial de identificação do prestador de contas junto à Justiça Eleitoral"
headers/despesa-pagas-partidos-2018.csv:9:"SQ_PRESTADOR_CONTAS",,"Sequencial de identificação do prestador de contas junto à Justiça Eleitoral"
headers/despesa-partidos-2014-suplementar.csv:6:"Sequencial do Prestador de conta",,
headers/despesa-partidos-2016.csv:6:"Sequencial do Prestador de conta",,"Sequencial da direção partidária na base de dados da Justiça Eleitoral"
headers/receita-candidatos-2018.csv:13:SQ_PRESTADOR_CONTAS,,Sequencial de identificação do prestador de contas junto à Justiça Eleitoral
headers/receita-originarios-candidatos-2018.csv:13:"SQ_PRESTADOR_CONTAS",,"Sequencial de identificação do prestador de contas junto à Justiça Eleitoral"
headers/receita-originarios-partidos-2018.csv:9:"SQ_PRESTADOR_CONTAS",,"Sequencial de identificação do prestador de contas junto à Justiça Eleitoral"
headers/receita-partidos-2014-suplementar.csv:6:Sequencial prestador conta,,
headers/receita-partidos-2016.csv:6:"Sequencial prestador conta",,"Sequencial da direção partidária na base de dados da Justiça Eleitoral"
headers/receita-partidos-2018.csv:9:"SQ_PRESTADOR_CONTAS",,"Sequencial de identificação do prestador de contas junto à Justiça Eleitoral"

from eleicoes-brasil.

rhenanbartels avatar rhenanbartels commented on September 27, 2024

Talvez precisamos revisar a coluna SG_UE.

- receita-comites-2004.csv "SG_UE","codigo_unidade_eleitoral"

- despesa-comites-2006.csv "SG_UE","sigla_unidade_federativa"

from eleicoes-brasil.

rhenanbartels avatar rhenanbartels commented on September 27, 2024

Com relação ao Sequencial Prestador de Contas

O que percebi: para os arquivos de candidatos, existe o campo *Sequencial Candidato, já nos arquivos de partidos/comites dos respectivos anos, existe o campo **Sequencia Prestador de Contas. Acho que podemos colocar *numero_sequencial_prestador_contas

existe o campo NR_CNPJ_PRESTADOR_CONTA que está como cnpj e cnpj_orgao
Talvez poderíamos trocar tudo com Prestador de Contas para *_prestador_contas

2018/2020

Estou com a impressão que o termo Prestador de Contas mudou de significado em 2018 e 2020

Tanto nos arquivos de receita/despesa de 2018 de Candidatos e Partidos, só existe o campo Prestador de Contas

Nome em comum

Podemos usar o nome *_prestador_contas como comentado acima, mas o ideal seria termos (injetarmos) uma coluna identificando o tipo de prestador (que poderemos definir a partir do nome do arquivo).

from eleicoes-brasil.

turicas avatar turicas commented on September 27, 2024

Faltam:

  • Corrige SG_UE (normalizar todos para codigo_unidade_eleitoral)
  • Sigla UE doador
  • Prestador de contas
$ grep -rHn ,, headers/ | grep -iv data | grep -iv hora
headers/despesa-partidos-2014-suplementar.csv:6:Sequencial do Prestador de conta,,
headers/receita-partidos-2018.csv:9:SQ_PRESTADOR_CONTAS,,Sequencial de identificação do prestador de contas junto à Justiça Eleitoral
headers/receita-partidos-2014-suplementar.csv:6:Sequencial prestador conta,,
headers/candidatura-1994-BR.csv:25:PLACEHOLDER,,Placeholder para que o número de colunas fique de acordo
headers/receita-partidos-2016.csv:6:Sequencial prestador conta,,Sequencial da direção partidária na base de dados da Justiça Eleitoral
headers/receita-originarios-partidos-2018.csv:9:SQ_PRESTADOR_CONTAS,,Sequencial de identificação do prestador de contas junto à Justiça Eleitoral
headers/despesa-pagas-candidatos-2018.csv:13:SQ_PRESTADOR_CONTAS,,Sequencial de identificação do prestador de contas junto à Justiça Eleitoral
headers/receita-comites-2014.csv:15:Sigla UE doador,,
headers/receita-candidatos-2018.csv:13:SQ_PRESTADOR_CONTAS,,Sequencial de identificação do prestador de contas junto à Justiça Eleitoral
headers/receita-originarios-candidatos-2018.csv:13:SQ_PRESTADOR_CONTAS,,Sequencial de identificação do prestador de contas junto à Justiça Eleitoral
headers/despesa-pagas-partidos-2018.csv:9:SQ_PRESTADOR_CONTAS,,Sequencial de identificação do prestador de contas junto à Justiça Eleitoral
headers/despesa-partidos-2016.csv:6:Sequencial do Prestador de conta,,Sequencial da direção partidária na base de dados da Justiça Eleitoral
headers/despesa-contratadas-partidos-2018.csv:9:SQ_PRESTADOR_CONTAS,,Sequencial de identificação do prestador de contas junto à Justiça Eleitoral

from eleicoes-brasil.

rhenanbartels avatar rhenanbartels commented on September 27, 2024

Parece que nos arquivos de Comitê de 2006 (receita/despesa) os campos SG_UE, NO_UE se referem a Unidade Federativa.

Fazendo uma inspeção no arquivo do TSE:

cat 2006/Comitê/Despesa/DespesaComitê.CSV | cut -f4 -d";" | sort -u
"AC"
"AL"
"AM"
"AP"
"BA"
"BR"
"CE"
"DF"
"ES"
...

e o LEIOUTE (em anexo) de 2006 diz:

  • SG_UE - Unidade da federa��o;
  • NO_UE - Nome da unidade da federa��o do doador;
    leiaoute_2006.txt

from eleicoes-brasil.

turicas avatar turicas commented on September 27, 2024

Erro ao rodar despesa:
ValueError: dict contains fields not in fieldnames: 'numero_sequencial_diretorio', 'esfera_orgao'

(essas colunas estão nos headers mas não no schema)

from eleicoes-brasil.

rhenanbartels avatar rhenanbartels commented on September 27, 2024

Erro ao rodar despesa:
ValueError: dict contains fields not in fieldnames: 'numero_sequencial_diretorio', 'esfera_orgao'

(essas colunas estão nos headers mas não no schema)

Adicionei as colunas no schema em 6520a87

from eleicoes-brasil.

turicas avatar turicas commented on September 27, 2024

Algumas decisões de nomenclatura:

  • Unidade Eleitoral: pode ser representando um país, estado ou município. "codigo" vira codigo_unidade_eleitoral e "nome" vira unidade_eleitoral.
  • Unidade Federativa: "codigo" vira sigla_unidade_federativa e "nome" vira unidade_federativa
  • Unidade Eleitoral Superior: pode ser representando a unidade federativa (superior ao município), nesse caso fica igual à unidade federativa

Em anos de eleições municipais, para receita teremos preenchidos:

  • sigla_unidade_federativa: sigla da UF do município em questão
  • codigo_unidade_eleitoral: código TSE do município em questão

Já anos de eleições majoritárias, para receita teremos:

  • sigla_unidade_federativa: sigla da UF em questão
  • codigo_unidade_eleitoral: (em branco)

from eleicoes-brasil.

Related Issues (19)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.