Skip to content
Back to formatted view

Raw Message

Message-ID: <3EC1E4DB.3060100@statistik.uni-dortmund.de>
Date: 2003-05-14T06:40:27Z
From: Uwe Ligges
Subject: Is there a simple method of changing text into 'Proper Ca se'
In-Reply-To: <74E242B6968AA0469B632C5A3EFC1EFD03D56F97@nt207mesep.health.wa.gov.au>

Mulholland, Tom wrote:
> Yes and no. Given your response it appears that "Proper Case" is not a term
> that everyone uses. In Excel there is a function "Proper" which in essence
> changes "this line into something like this" into "This Line Into Something
> Like This."
> 
> My look at casefold seesm to be that is is a wrapper of two functions to
> change text into either Lower or Upper case.So my question is about how do
> you just capitalise the first letter in each word.

Perl experts might do it differently, but the "R way" seems to be

  substring(x, 1, 1) <- toupper(substring(x, 1, 1))
  substring(x, 2) <- tolower(substring(x, 2))

Uwe Ligges


> Thanks for your response.
> 
> Tom
> 
> -----Original Message-----
> From: Spencer Graves [mailto:spencer.graves at PDF.COM] 
> Sent: Wednesday, 14 May 2003 12:51 PM
> To: Mulholland, Tom
> Cc: ' (r-help at stat.math.ethz.ch)'
> Subject: Re: [R] Is there a simple method of changing text into 'Proper
> Case'
> 
> 
> It's not obvious to me what you are asking, but I'm guessing that 
> "casefold" might help.
> 
> hth.  spencer graves
> 
> Mulholland, Tom wrote:
> 
>>I am probably just looking in the wrong place. I am sure there are a 
>>number of ways to do this. If anyone could point me in the right 
>>direction it would be very much appreciated.
>> 
>>Thanks
>> 
>>_________________________________________________
>> 
>>Tom Mulholland
>>Senior Policy Officer
>>WA Country Health Service
>>189 Royal St, East Perth, WA, 6004
>> 
>>Tel: (08) 9222 4062
>>e-mail: Tom.Mulholland at health.wa.gov.au 
>><mailto:Tom.Mulholland at health.wa.gov.au>