[R] Remove a word from a character vector value XXXX
David Winsemius
dwinsemius at comcast.net
Wed Mar 7 17:53:01 CET 2012
On Mar 7, 2012, at 11:03 AM, Dan Abner wrote:
> Hi everyone,
>
> What is the easiest way to remove the word Average and strip leading
> and trailing blanks from the character vector (d5.Region) below?
>
> .nrow.d5. d5.Region
> 1 1
> 2 2 Coastal Average
> 3 3 East Average
> 4 4 Metro East Average
> 5 5 Metro North Average
> 6 6 Metro South Average
> 7 7 Metro West Average
> 8 8 Northeast Average
> 9 9 Northwest Average
>
Not sure which leading or trailing spaces you mean. Once cannot infer
such structure from console output. Provide a reproducible example
with dput() if you want better answers.
> sub( "\\s+Average.+$", "", "Central Average junk ")
[1] "Central"
This would strip space before 'Average' and anything after it.
--
David Winsemius, MD
West Hartford, CT
More information about the R-help
mailing list