infectiousR

The infectiousR package provides a seamless interface to access real-time data on infectious diseases through the disease.sh API, a RESTful API offering global health statistics. The package enables users to explore up-to-date information on disease outbreaks, vaccination progress, and surveillance metrics across countries, continents, and U.S. states.

It includes a set of API-related functions to retrieve real-time statistics on COVID-19, influenza-like illnesses from the Centers for Disease Control and Prevention (CDC), and vaccination coverage worldwide.

Installation

You can install the infectiousR package from CRAN with the following R function:


install.packages("infectiousR")

Load the Package


library(infectiousR)

Functions for infectiousR

The infectiousR package provides several core functions to retrieve real-time infectious disease data from the disease.sh API. Below is a list of the main API-access functions included in the package:

Dataset Suffixes

Each dataset in infectiousR is labeled with a suffix to indicate its type and structure:

Datasets Included in infectiousR

In addition to API functions, infectiousR includes several preloaded datasets that provide valuable insights into various aspects of infectious diseases such as influenza, measles, dengue, Ebola, tuberculosis, meningitis,AIDS, and others:

Example Code:


# Load the package

library(infectiousR)

# List all datasets in the package

view_datasets_infectiousR()

# Load dataset

data(spanish_flu_df)

# Preview the dataset

head(spanish_flu_df)

# Open in Viewer

View(spanish_flu_df)