replace_ordinal: Replace Mixed Ordinal Numbers With Text Representation

Description Usage Arguments Note Examples

View source: R/replace_ordinal.R

Description

Replaces mixed text/numeric represented ordinal numbers with words (e.g., "1st" becomes "first").

Usage

1
replace_ordinal(x, num.paste = FALSE, remove = FALSE, ...)

Arguments

x

The text variable.

num.paste

logical. If TRUE a the elements of larger numbers are separated with spaces. If FALSE the elements will be joined without spaces.

remove

logical. If TRUE ordinal numbers are removed from the text.

...

ignored.

Note

Currently only implemented for ordinal values 1 through 100

Examples

1
2
3
4
5
6
7
8
x <- c(
    "I like the 1st one not the 22nd one.", 
    "For the 100th time stop!"
)
replace_ordinal(x)
replace_ordinal(x, TRUE)
replace_ordinal(x, remove = TRUE)
replace_number(replace_ordinal("I like the 1st 1 not the 22nd 1."))

Example output

[1] "I like the  first  one not the  twenty second  one."
[2] "For the  hundredth  time stop!"                     
[1] "I like the  first  one not the  twentysecond  one."
[2] "For the  hundredth  time stop!"                    
[1] "I like the    one not the    one." "For the    time stop!"            
[1] "I like the  first  one not the  twenty second  one."

textclean documentation built on May 2, 2019, 7:22 a.m.