This drops any non-numeric characters before or after the first number. The grouping mark specified by the locale is ignored inside the number.
parse_number(x, na = c("", "NA"), locale = default_locale(), trim_ws = TRUE) col_number()
x | Character vector of values to parse. |
---|---|
na | Character vector of strings to interpret as missing values. Set this
option to |
locale | The locale controls defaults that vary from place to place.
The default locale is US-centric (like R), but you can use
|
trim_ws | Should leading and trailing whitespace be trimmed from each field before parsing it? |
A numeric vector (double) of parsed numbers.
Other parsers: col_skip
,
cols_condense
, cols
,
parse_datetime
, parse_factor
,
parse_guess
, parse_logical
,
parse_vector
parse_number("$1000")#> [1] 1000parse_number("1,234,567.78")#> [1] 1234568