parzer

Project Status: Active – The project has reached a stable, usable state and is being actively developed. cran checks R-CMD-check rstudio mirror downloads cran version

codecov.io Ropensci Peer Reviewed

parzer parses messy geographic coordinates

Docs: https://docs.ropensci.org/parzer/

You may get data from a published study or a colleague where the coordinates are in some messy character format that you’d like to clean up to get all decimal degree numeric data.

parzer usage

For example, parse latitude and longitude from messy character vectors.

parse_lat(c("45N54.2356", "-45.98739874", "40.123°"))
R> [1]  45.90 -45.99  40.12
parse_lon(c("45W54.2356", "-45.98739874", "40.123°"))
R> [1] -45.90 -45.99  40.12

And you can even split and parse strings that contain latitude and longitude together.

parse_llstr(c("4 51'36\"S, 101 34'7\"W",
              "40.123°; 45W54.2356"))
R>     lat    lon
R> 1 -4.86 -101.6
R> 2 40.12  -45.9

See more in the Introduction to the parzer package vignette.

Installation

Stable version:

install.packages("parzer")

Development version:

remotes::install_github("ropensci/parzer")

List of functions:

Similar art

Meta

ropensci_footer