Take a character
vector of percentages (e.g. "50%"
) and convert it to a
numeric
vector (e.g. 0.5
).
Usage
sanitizePercent(object, ...)
# S4 method for class 'atomic'
sanitizePercent(object)
# S4 method for class 'character'
sanitizePercent(object)
Arguments
- object
Object.
- ...
Additional arguments.
Value
Modified object.
All percentage strings containing "%"
(e.g. "50%"
) are converted to
numeric proportions (e.g. 0.5
).
Intended usage
This function is designed primarily to sanitize data imported from Microsoft
Excel.
Examples
## character ====
object <- c("100%", "10.0%", "1%", "0.1%", "0.01%")
object <- sanitizePercent(object)
class(object)
#> [1] "numeric"
print(object)
#> [1] 1e+00 1e-01 1e-02 1e-03 1e-04