On Apr 15, 2013, at 08:50 , Liviu Andronic wrote:

> 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')

That'll be capitalization, not camel case, camel-casing is when wordsHaveHumps 
inTheMiddle. 

As for actually solving your problem, I'd try googling for "regular expression 
to capitalize word" and convert to use with gsub(). (I did do the googling, but 
regexps being  what they are - unreadable gibberish at first sight - I thought 
I'd leave the hard work for others...). Or, as Pascal points out: 
example(toupper).

-pd


> 
> 
> 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
> 
> ______________________________________________
> R-help@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.

-- 
Peter Dalgaard, Professor,
Center for Statistics, Copenhagen Business School
Solbjerg Plads 3, 2000 Frederiksberg, Denmark
Phone: (+45)38153501
Email: pd....@cbs.dk  Priv: pda...@gmail.com

______________________________________________
R-help@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.

Reply via email to