View source: R/get_covid_stats_for_state.R
| get_covid_stats_for_state | R Documentation |
Retrieves real-time COVID-19 totals for one or more U.S. states from the 'disease.sh' API.
get_covid_stats_for_state(states, yesterday = FALSE, allowNull = FALSE)
states |
A character string with the name of a U.S. state or a comma-separated list of state names. Names must be spelled correctly. |
yesterday |
Logical. If |
allowNull |
Logical. If |
This function sends a GET request to the 'disease.sh' API for COVID-19 statistics in one or more U.S. states. If multiple states are passed, they must be comma-separated and correctly spelled. The 'updated' field is returned in milliseconds and is converted to a POSIXct datetime. Requires an active internet connection.
A data frame containing the following columns:
state: State name.
updated: Last updated timestamp (converted to human-readable datetime in UTC).
cases: Total confirmed cases.
todayCases: New confirmed cases today.
deaths: Total deaths.
todayDeaths: New deaths today.
population: State population estimate.
Returns NULL if the API is unavailable, the state(s) are not found, or an error occurs.
Requires an internet connection. Function fails gracefully if API is unavailable.
API Docs: https://disease.sh/docs/#/COVID-19
## Not run:
# Retrieve COVID-19 data for California
ca <- get_covid_stats_for_state("California")
if (!is.null(ca)) {
print(ca)
}
# Retrieve yesterday's data for New York and Texas
ny_tx <- get_covid_stats_for_state("New York,Texas", yesterday = TRUE)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.