Code Monkey home page Code Monkey logo

coronabr's Introduction

Dados de monitoramento da pandemia COVID-19 no Brasil, fornecidos pelo Ministério da Saúde no site http://plataforma.saude.gov.br/novocoronavirus/.

Extrator de dados históricos do coronavírus no Brasil

Os scripts baixam os dados com a série histórica do Ministério de Saúde das informações relativas ao coronavírus no Brasil. Isto é feito acessando os dados da Plataforma Integrada de Vigilância em Saúde (IVIS) deste órgão. Através da interface do site disponibilizada ao usuário, só é possível ter acesso aos dados do dia atual.

O projeto original foi baseado em Python/Jupyter Notebook. Posteriormente, foi adiciona uma pasta com um código em R elaborado por Júlio Trecenti, que executa a mesma função.

Para acessar o arquivo CSV com a última série histórica atualizada, confira este repositório do Júlio Trecenti, que é atualizado de hora em hora automaticamente.

Como funciona

Script em Python

Os dados são armazenados dentro de um arquivo JavaScript (.js). O script os transforma para .json e então converte em um CSV.

Para facilitar a interpretação dos dados, é adicionada uma coluna, baseada no arquivo indice.csv, com a sigla da UF correspondente ao campo identificador (uid) assinalado no banco original.

O arquivo é exportado no formato CSV, com a data de execução do script.

Atenção: Todos os dados relativos aos casos são extraídos do site do Ministério da Saúde. Não nos responsabilizamos por eventuais erros e inconsistências. Sempre confira e cheque seus dados, através do site da IVIS ou caches do Web Archive.

Outros projetos

Projetos de raspagem em R

Outras bases de dados

Executando o script em Python

Dentro da pasta do projeto, crie um abiente virtual com o comando

python3 -m venv env

Ative o ambiente virtual:

source env/bin/activate

Instale as dependências no seu ambiente Python usando o comando

pip install -r scripts/IVIScraper/requirements.txt

Só é necessário fazer isso uma única vez, exceto se o arquivo requirements.txt for alterado.

Incluindo o ambiente virtual no Jupyter

Com o ambiente virtual ativo (veja os passos acima), instale o pacote ipykernel:

pip install -U ipykernel

Em seguida, instale o seu ambiente virtual no Jupyter:

python3 -m ipykernel install --user --name=coronabr

Ao abrir o caderno Jupyter, selecione no canto superior direito o ambiente "coronabr". Isso só é necessário fazer uma única vez pois, ao salvar o caderno, o Jupyter se lembra de qual foi o ambiente utilizado.

Dados abertos

Os dados em formato aberto podem ser acessados na pasta dados. A atualização dos dados foi descontinuada. Se você quer acesso ao arquivo CSV com a última série histórica atualizada.

Colunas

O CSV é composto das colunas abaixo:

  • uid = Número de identificação da UF
  • suspects = Casos suspeitos
  • refuses = Descartados
  • confirmado = A coluna não é utilizada até o momento
  • deads = Mortes
  • local = Aparentemente, não é utilizada. Vide as observações.
  • cases = Casos confirmados
  • comments = Comentário sobre os dados (Ex: "Transmissão comunitária no município do Rio de Janeiro" ou "1 Portador assintomático")
  • broadcast = ?
  • date = Data de registro dos dados (%dd/%mm/%yyyy)
  • time = Hora do registro dos dados (%hh:%mm)
  • uf = Coluna adicionada pelo script, com a sigla da UF

Licença dos dados

A base de dados corona-br é disponibilizada sob a licença Open Database License: http://opendatacommons.org/licenses/odbl/1.0/.

coronabr's People

Contributors

belisards avatar augusto-herrmann avatar brunoarueira avatar

Watchers

James Cloos avatar

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.