[R] Remove a word from a character vector value XXXX

Justin Haynes jtor14 at gmail.com
Wed Mar 7 17:20:49 CET 2012


Hadley's package stringr is wonderful for all things string.

library(stringr)

?str_trim

and

?str_replace are what you want.  (the base R equivalent of these two
would be ?gsub and some regular expressions)

str_trim(str_replace(d5.Region, 'Average', ''))

should do the trick.

hope that helps,
Justin


On Wed, Mar 7, 2012 at 8:03 AM, Dan Abner <dan.abner99 at gmail.com> 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     Central Average
> 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
>
>
> Thanks!
>
> Dan
>
> ______________________________________________
> R-help at 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.



More information about the R-help mailing list