Extract numbers from a string

e_extract_numbers_from_string(vec)

Arguments

vec

list of strings

Value

numeric list

Examples

# note difference in last two items
vec <- c(NA, 1, "a", "a1a", "@%^#@0.23asdf", ")(&*.2&*", ")(&*0.2&*")
e_extract_numbers_from_string(vec)
#> [1] NA     "1"    ""     "1"    "0.23" "2"    "0.2" 
vec <- c(NA, "1a2")
e_extract_numbers_from_string(vec)
#>      [,1] [,2]
#> [1,] NA   ""  
#> [2,] "1"  "2"