str2num: Convert Character Numbers to Numeric

View source: R/str2num.R

str2numR Documentation

Convert Character Numbers to Numeric

Description

If you read text containing (possibly German, i.e. the decimals separated by comma and dots inserted for what they think of as readability) numbers, you may want to convert them to numeric.

Usage

str2num(x)

Arguments

x

A string representing a (possibly German) number.

Value

The number as a numeric.

See Also

Other bits and pieces: golden_ratio(), is_difftime_less(), is_valid_primary_key(), r_cmd_install(), strip_off_attributes(), tapply(), throw()

Examples

line_in_text <- "foo bar 10.303,70 foo bar  1.211.000,55 foo bar"
words <- unlist(strsplit(line_in_text, split = " "))
print(na.omit(sapply(words, str2num)), digits = 9)
print(str2num(words[c(3, 4, 7)]), digits = 9)
print(str2num(words[7]), digits = 9)

fritools documentation built on Nov. 19, 2023, 1:06 a.m.