R/transform.R
as_numeric.RdConvert variable to numeric avoiding potential issues with factors
as_numeric(x)Input variable
Numeric
as_numeric(rnorm(10))
#> [1] -1.66539524 0.84589239 -0.14666561 1.15801832 0.47822510 0.15957457
#> [7] -0.42560129 -1.27584256 0.02811642 -0.40987108
as_numeric(letters)
#> [1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
#> [26] 26
as_numeric(as.factor(5:10))
#> [1] 5 6 7 8 9 10
as.numeric(as.factor(5:10))
#> [1] 1 2 3 4 5 6
as_numeric(c("a", "b"))
#> [1] 1 2
as_numeric(c("3", "4"))
#> [1] 3 4
as_numeric(as.factor(c("3", "4")))
#> [1] 3 4