View source: R/get_covid_stats_by_country.R
| get_covid_stats_by_country | R Documentation |
Retrieves real-time COVID-19 totals for all countries from the 'disease.sh' API.
get_covid_stats_by_country(
yesterday = FALSE,
twoDaysAgo = FALSE,
sort = NULL,
allowNull = FALSE
)
yesterday |
Logical. If |
twoDaysAgo |
Logical. If |
sort |
Character. Field to sort results by. Options include: |
allowNull |
Logical. If |
This function fetches COVID-19 summary statistics for each country. Useful for global surveillance or international comparisons. Requires an active internet connection.
A data frame containing:
country: Country name.
updated: Last updated timestamp (as POSIXct in UTC).
cases: Total confirmed cases.
todayCases: New confirmed cases today.
deaths: Total deaths.
todayDeaths: New deaths today.
population: Population estimate for each country.
Returns NULL if the API is unavailable or an error occurs.
Requires internet access. Function fails gracefully if API is unavailable.
API Docs: https://disease.sh/docs/#/COVID-19
## Not run:
# Get real-time COVID-19 data for all countries
all_countries <- get_covid_stats_by_country()
if (!is.null(all_countries)) {
head(all_countries)
}
# Get sorted data by number of deaths reported yesterday
yesterday_deaths <- get_covid_stats_by_country(yesterday = TRUE, sort = "deaths")
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.