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>