library(covid19br)

Os dados estão desatualizados porque a plataforma IVIS encontra-se em manutenção.

Instalação do pacote covid19br

Você pode instalar a versão de desenvolvimento do pacote covid19br no Github:

install.packages("devtools") 
devtools::install_github(repo = "paternogbc/covid19br")

Acesse os dados

O pacote covid19br disponibiliza três bancos de dados com o histórico do número de casos de corona vírus no Brasil (covid-19):

  1. covid_br: O número de casos de covid-19 para todo o Brasil.
  2. covid_regions: O número de casos de covid-19 para cada região do Brasil.
  3. covid_states: O número de casos de covid-19 para cada estado do Brasil.
  4. covid_global: O número de casos de covid-19 para todos os países do mundo.

Para acessar os dados diretamente no seu computador. Após instalar, carregue o pacote covid19br dentro do Programa R. Pronto, você já tem acesso aos três bancos de dados atualizados disponíveis como objetos no seu ambiente de R (environment). Veja como é fácil acessar:

library(covid19br)

head(covid_br)
#> # A tibble: 6 x 9
#>   region state state_ID state_uid suspected_cases confirmed_cases
#>   <lgl>  <chr> <chr>    <lgl>               <dbl>           <dbl>
#> 1 NA     Braz… BR       NA                     20               1
#> 2 NA     Braz… BR       NA                    132               1
#> 3 NA     Braz… BR       NA                    182               1
#> 4 NA     Braz… BR       NA                    207               2
#> 5 NA     Braz… BR       NA                    252               2
#> 6 NA     Braz… BR       NA                    433               2
#> # … with 3 more variables: not_confirmed_cases <dbl>, deaths <dbl>, date <date>

head(covid_states)
#> # A tibble: 6 x 9
#>   region state state_ID state_uid suspected_cases confirmed_cases
#>   <chr>  <fct> <fct>    <fct>               <dbl>           <dbl>
#> 1 Norde… Ceará CE       23                      0               0
#> 2 Norde… Para… PB       25                      1               0
#> 3 Norde… Pern… PE       26                      1               0
#> 4 Norde… Bahia BA       29                      0               0
#> 5 Sudes… Mina… MG       31                      2               0
#> 6 Sudes… Espí… ES       32                      1               0
#> # … with 3 more variables: not_confirmed_cases <dbl>, deaths <dbl>, date <date>

head(covid_regions)
#> # A tibble: 6 x 9
#>   region state state_ID state_uid suspected_cases confirmed_cases
#>   <chr>  <lgl> <lgl>    <lgl>               <dbl>           <dbl>
#> 1 Centr… NA    NA       NA                      0               0
#> 2 Norde… NA    NA       NA                      2               0
#> 3 Sudes… NA    NA       NA                     16               1
#> 4 Sul    NA    NA       NA                      2               0
#> 5 Centr… NA    NA       NA                     10               0
#> 6 Norde… NA    NA       NA                     15               0
#> # … with 3 more variables: not_confirmed_cases <dbl>, deaths <dbl>, date <date>

head(covid_global)
#> # A tibble: 6 x 4
#>   state       confirmed_cases deaths date      
#>   <chr>                 <dbl>  <dbl> <date>    
#> 1 Afghanistan               0      0 2019-12-31
#> 2 Afghanistan               0      0 2020-01-01
#> 3 Afghanistan               0      0 2020-01-02
#> 4 Afghanistan               0      0 2020-01-03
#> 5 Afghanistan               0      0 2020-01-04
#> 6 Afghanistan               0      0 2020-01-05

Compare o Brasil com outros países

# Carregue os pacotes necessários
library(dplyr) 
library(ggplot2) 
library(covid19br)

# Filter os países que deseja
paises <- c("Brazil", "Argentina", "Peru", "Colombia")

ggplot(covid_global %>% filter(state %in% paises & date > "2020-03-01"),
       aes(y = confirmed_cases, x = date, color = state)) +
  geom_line() +
  theme_classic(base_size = 20)

Veja a tendência de casos no Brasil

# Carregue os pacotes necessários
library(dplyr) 
library(ggplot2) 
library(covid19br)

# Faça um gráfico
ggplot(covid_br, aes(y = confirmed_cases, x = date)) +
  geom_line(color = "red", size = 2) +
  theme_classic(base_size = 18)

Veja a tendência de casos para cada região

# Carregue os pacotes necessários
library(dplyr) 
library(ggplot2) 
library(covid19br)

# Faça um gráfico
ggplot(covid_regions, aes(y = confirmed_cases, x = date, color = region)) +
  geom_line() +
  theme_classic(base_size = 18) 

Help

No R, a documentação para o conjunto de dadoscovid19br pode ser acessada com o comando padrão help (por exemplo,? covid_br_all e ? covid_br_states).

Para uma descrição online do conjunto de dados, consulte referência.

Para acessar o código fonte do pacote consulte o repositório no Github.