knitr::opts_chunk$set( collapse = TRUE, comment = "#>", fig.path = "tools/images/" )
The wikilake
package provides functions to scrape the metadata tables from lake pages on Wikipedia.
install.packages("wikilake")
devtools::install_github("jsta/wikilake")
library(wikilake)
# metadata only, see units of numeric fields with wikilake::unit_key_() lake_wiki("Lake Mendota")
# use the clean = FALSE argument to get raw data # (i.e. avoid parsing of numeric fields) lake_wiki("Lake Mendota", clean = FALSE)
# pretty printing metadata
knitr::kable( dplyr::left_join( tidyr::pivot_longer(lake_wiki("Lake Mendota"), cols = tidyr::everything(), values_to = "values_numeric", values_transform = list(values_numeric = as.character)), tidyr::pivot_longer(lake_wiki("Lake Mendota", clean = FALSE), cols = tidyr::everything(), values_to = "values_raw", values_transform = list(values_raw = as.character)), by = "name"))
# metadata + map lake_wiki("Gull Lake (Michigan)", map = TRUE)
lake_wiki("Gull Lake (Michigan)", map = TRUE, database = "usa")
lake_wiki("Lake Nipigon", map = TRUE, regions = "Canada")
lake_wiki("Cass Lake (Michigan)", map = TRUE, database = "state", regions = "Michigan")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.