Message-ID: <8d4c23b10911060053q64312f96xe62184eb5e45271@mail.gmail.com>
Date: 2009-11-06T08:53:40Z
From: Linlin Yan
Subject: How to strip everything after second whitespace?
In-Reply-To: <f49fcd830911060011n3ff94d08wee9c64395fa26f85@mail.gmail.com>
Try this:
> gsub("([a-z]*\\s[a-z]*).*", "\\1", nam)
[1] "Smith John" "Smith David" "Smith Ryan"
On Fri, Nov 6, 2009 at 4:11 PM, johannes rara <johannesraja at gmail.com> wrote:
> How to split everything after second whitespace char using regular
> expression? I want to remove A, B, C and D from these names:
>
> nam <- c("Smith John A", "Smith David B C", "Smith Ryan C D")
>
> Thanks,
> Johannes
>
> ______________________________________________
> 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.
>