--- title: "R Notebook" output: html_notebook --- ```{r} wiki <- readr::read_csv(here::here("data-raw/result.csv")) geo <- wiki |> janitor::clean_names() |> select(geolocation) |> filter(!is.na(geolocation)) ``` ## Prepare ```{r} dms_to_decimal <- function(input) { sp::char2dms(input, chd="d", chm="m", chs="s") |> as.numeric() } geo <- geo |> head(10) |> mutate(geolocation = toupper(geolocation), geolocation = str_replace_all(geolocation, '°', "d"), geolocation = str_replace_all(geolocation, "'", "m"), geolocation = str_replace_all(geolocation, '"', "s")) |> mutate(geo_split = stringr::str_split(geolocation, ",")) |> rowwise() |> mutate(lat = dms_to_decimal(geo_split[1]), long = dms_to_decimal(geo_split[2])) ```