[R] Converting english words to numeric equivalents

(Ted Harding) Ted.Harding at manchester.ac.uk
Mon Jul 28 11:47:17 CEST 2008


On 28-Jul-08 09:29:22, baptiste auguie wrote:
> Here is my attempt at this (taking a specific understanding of the ill-
> defined "equivalence" relation),
> 
> unletter <- function(word){
>       
>       word.broken <- strsplit(word, NULL)
>       set.of.numbers <- sapply(word.broken[[1]], function(let)
which(let == 
> letters))
>       paste(set.of.numbers, sep="", collapse="")
> }
> 
> unletter("abc")
> # "123"
     Ay        [yes, I understand]

> unletter("xyz")
> # "242526"
     bdbebf

> unletter("salut")
> # "191122120"
     aikbut    [or do I?]

>>>> Hello,
>>>>
>>>> I am trying to convert english words to numeric equivalents, e.g.,  
>>>> abc to
>>>> 123. Is there a function or library or package for doing this in  
>>>> R? If not,
>>>> can it be done easily in R?
>>>
> 
> _____________________________
> 
> Baptiste Auguié
> 
> School of Physics
> University of Exeter
> Stocker Road,
> Exeter, Devon,
> EX4 4QL, UK
> 
> Phone: +44 1392 264187
> 
> http://newton.ex.ac.uk/research/emag
> 
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.

--------------------------------------------------------------------
E-Mail: (Ted Harding) <Ted.Harding at manchester.ac.uk>
Fax-to-email: +44 (0)870 094 0861
Date: 28-Jul-08                                       Time: 10:47:13
------------------------------ XFMail ------------------------------



More information about the R-help mailing list