Hi all

If I have a string, say "ABCDA", and I want to convert this to the sum of the letter values, e.g.

A -> 1
B -> 2

etc, so "ABCDA" = 1+2+3+4+1 = 11

Is there an elegant way to do this? Trying something like

which(LETTERS %in% unlist(strsplit("ABCDA", "")))
is not  quite correct, as it does not count repeated characters. I guess what I need is some kind of lookup table?

Cheers
Rory

Rory Winston
RBS Global Banking & Markets
280 Bishopsgate, London, EC2M 4RB
Office: +44 20 7085 4476



***********************************************************************************
The Royal Bank of Scotland plc. Registered in Scotland No 90312. Registered Office: 36 St Andrew Square, Edinburgh EH2 2YB. 
Authorised and regulated by the Financial Services Authority 

This e-mail message is confidential and for use by the=2...{{dropped:25}}

