[R] how to transform string to "Camel Case"?

Liviu Andronic landronimirc at gmail.com
Mon Apr 15 08:50:21 CEST 2013


Dear all,
Given the following vector:
> (z <- c('R project', 'hello world', 'something Else'))
[1] "R project"      "hello world"    "something Else"

I know how to obtain all capitals or all lower case letters:
> tolower(z)
[1] "r project"      "hello world"    "something else"
> toupper(z)
[1] "R PROJECT"      "HELLO WORLD"    "SOMETHING ELSE"

I saw the tocamel() function in 'rapport', but it doesn't do what I
want to achieve as it actually proceeds to camelCase/CamelCase the
strings:
> tocamel(z)
[1] "RProject"      "helloWorld"    "somethingElse"


But how should I proceed to obtain Camel Case? Here's what I'd like to get:
c('R Project', 'Hello World', 'Something Else')


Regards,
Liviu


-- 
Do you know how to read?
http://www.alienetworks.com/srtest.cfm
http://goodies.xfce.org/projects/applications/xfce4-dict#speed-reader
Do you know how to write?
http://garbl.home.comcast.net/~garbl/stylemanual/e.htm#e-mail



More information about the R-help mailing list