Comments (12)
Seria ótimo, mas eu não tenho como fazer isso (estou coordenando os voluntários e preenchendo os dados). Você consegueria implementar?
from covid19-br.
Sim, já fiz isso no belisards/coronabr#4. Mas teria que pensar em uma maneira de validar no Google Drive, pois o fluxo que sei como fazer é quando os arquivos CSV estão no próprio Github.
from covid19-br.
Adicionei os CSVs com o resultado da coleta em data/output/boletim.csv
e data/output/caso.csv
from covid19-br.
Excelente! Vou fazer o meu fork e trabalhar na validação.
Existe alguma fonte que contenha as descrições dos campos? Vou precisar descrever cada um deles.
from covid19-br.
Para rodar a validação na CLI, basta instalar o pacote goodtables:
pip install goodtables
e depois rodar
goodtables data/datapackage.json
Se houver algum erro (ex.: tipo incorreto, linhas duplicadas, etc.), ele irá acusar os erros.
@turicas, acha que vale a pena colocar essa informação no README.md também?
Acrescentei um badge que faz a validação online no serviço goodtables.io toda vez que se faz um push ou pull request no repositório.
Por fim, estou consultando a possibilidade de fazer a documentação das tabelas bilíngue (inglês e português). Por enquanto está em inglês.
from covid19-br.
Achei a especificação para deixar o datapackage.json
bilíngue. Resta verificar se as ferramentas do goodtables oferecem suporte a essa funcionalidade.
from covid19-br.
Opa, desculpe, acabei não respondendo antes - mas revisei o PR lá. Os campos estão na aba "METADADOS" na página da tabela no dataset.
Você poderia adicionar o goodtables no development requirements e instruções no README?
Sobre o lance de ser bilíngue, muito bom! o/
from covid19-br.
Você poderia adicionar o goodtables no development requirements e instruções no README?
Claro! Vou fazer isso também.
from covid19-br.
Olá, não sei onde reportar isto mas encontrei dados que parecem inconsistentes na API. Uma das cidades está retornando "null", não fez sentido pra mim. Achei interessante reportar.
https://brasil.io/api/dataset/covid19/caso/data?format=json
from covid19-br.
@dionatamsouza O que quer dizer com "retornando null"? Passe mais detalhes sobre o registro que você acredita estar com problemas.
Você leu a documentação da API e o FAQ, linkados no README desse repositório?
from covid19-br.
Não sei se entendi certo, mas em https://brasil.io/api/dataset/covid19/caso/data deveria retornar a lista de municípios e casos, certo? Aí ali no 4º registro tem city null, com 34 casos confirmados. E isto fiquei sem entender.
{
"city": null,
"city_ibge_code": "12",
"confirmed": 34,
"confirmed_per_100k_inhabitants": 3.85516,
"date": "2020-03-29",
"death_rate": null,
"deaths": 0,
"estimated_population_2019": 881935,
"is_last": true,
"order_for_place": 13,
"place_type": "state",
"state": "AC"
}
from covid19-br.
...Aí ali no 4º registro tem city null, com 34 casos confirmados. E isto fiquei sem entender.
{
"city": null,
"city_ibge_code": "12",
...
"place_type": "state",
"state": "AC"
}
Observe "place_type": "state"
.
LEIA : https://github.com/turicas/covid19-br/blob/master/api.md
Veja a documentação de cada campo, e tem um exemplo filtrando por estado.
from covid19-br.
Related Issues (20)
- Ajustar documentação da API HOT 1
- Divergência de dados CE HOT 1
- Metadata Update HOT 2
- Corrigir script de captura de óbitos registrados em cartório HOT 7
- Adicionar outras causes de óbitos registrados em cartório
- Coletar dados do Registro Civil por município
- Corrigir/atualizar esquema da tabela obitos_cartorio HOT 12
- Covid19-br
- Dados incorretos de causas de óbitos (cartórios) para MG
- Arquivo CSV com problema de acentuação
- A quantidade de óbitos no caso_full representa o número ocorrido ou notificado?
- Valores zerados no Mato Grosso
- Inconsistência entre valores totais dos Estados HOT 2
- Filtros pararam de funcionar HOT 1
- Tutorial/material sobre replicação da infra de API
- Dados desatualizados
- Dados atrasados desde 27 de fevereiro - Mato Grosso do Sul
- Esse repo contém informações do tipo sanguineo, essas coisas? HOT 1
- Dados faltantes para o MT da SE202034 - SE202046
- Migrar a validação de dados do GoodTables para o Frictionless Repository
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from covid19-br.