covid19india
is designed while working with data on COVID-19 in India. covid19india.org is a data resource with APIs available. It is updated daily and provides count, testing, and vaccine data at the national, state, and district level. This package eases the process for R users to obtain data ready for analysis in hopes of democratizing data science and speed up public health research.
:warning: The package is under active development. :warning: After creating functions for pulling data, additional functions to calculate basic public health metrics and data visualizations will be added.
Please share thoughts and comments with me: mmsalva@umich.edu or 🐦 [@MaxSalTweets](twitter.com/MaxSalTweets)
# Install the CRAN version
install.packages("covid19india")
# Or the development version from GitHub:
# install.packages("remotes")
remotes::install_github("maxsal/covid19india")
tidyverse
syntax to data.table
data.table
for speed and reduced dependenciesThis is a basic example which shows you how to solve a common problem:
# remotes::install_github("maxsal/covid19india", dependencies = TRUE)
library(covid19india)
# load data from covid19india.org -----------
nat_count <- get_nat_counts()
state_count <- get_state_counts()
state_tests <- get_state_tests()
state_vax <- get_state_vax()
# estimate r0 ----------
get_r0(nat_count)
get_r0(state_count)
data.table
backend. Improved performance on the order of 4x to 18x. Fewer dependencies. Removed dependencies on R 4.1+ and data.table development version 1.14.3 from earlier version of dev0.1.4.covid19india
on CRAN @ https://cran.r-project.org/package=covid19indiaget_all_data()
function to pull state and national level time-series count, testing, and vaccine dataget_district_counts()
function to pull district-level time-series count dataget_r0
function to handle different input variable names