replace_numbers {doseminer}R Documentation

Replace English number phrases with their decimal representations

Description

Uses numb_replacements to match parts of a string corresponding to numbers, then invokes words2number to convert these substrings to numeric. The rest of the string (the non-number words) is left intact.

Usage

replace_numbers(string)

Arguments

string

A character vector. Can contain numbers and other text

Details

Works on non-negative integer numbers under one billion (one thousand million). Does not support fractions or decimals (yet).

Value

A character vector the same length as string, with words replaced by their decimal representations.

See Also

words2number, for use on cleaned text that does not contain any non-number words

Examples

replace_numbers('Two plus two equals four')
replace_numbers('one hundred thousand dollars!')
replace_numbers(c('A vector', 'containing numbers', 'like thirty seven'))


[Package doseminer version 0.1.2 Index]