A package for elegantly handling and parsing URLs from within R.
Author: Oliver Keyes, Jay Jacobs
License: MIT
Status: Stable
URLs in R are often treated as nothing more than part of data
retrieval - they’re used for making connections and reading data. With
web analytics and research, however, URLs can be the data, and
R’s default handlers are not best suited to handle vectorised operations
over large datasets. urltools
is intended to solve
this.
It contains drop-in replacements for R’s URLdecode and URLencode functions, along with new functionality such as a URL parser and parameter value extractor. In all cases, the functions are designed to be content-safe (not breaking on unexpected values) and fully vectorised, resulting in a dramatic speed improvement over existing implementations - crucial for large datasets. For more information, see the urltools vignette.
Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.
The latest CRAN version can be obtained via:
install.packages("urltools")
To get the development version:
devtools::install_github("ironholds/urltools")