Convert to numeric passing through character for safety
as_numeric(x, ..., require_conversion = NULL)
x | vector |
---|---|
... | additional argument to as.character |
require_conversion | If values are converted to |
Other Numerics:
unique_non_numerics()
# factor with weird levels that we don't want to keep ex <- factor(c(1, 2, 3, 4), levels = c(2, 3, 1, 4)) ex#> [1] 1 2 3 4 #> Levels: 2 3 1 4#> [1] 3 1 2 4# keeps the labelled values as_numeric(ex)#> [1] 1 2 3 4#> Warning: The following non-numeric values were converted to NA: 'A'#> [1] 1 NA