Re: [R] wildcard symbol or character

From: Michael Dewey <info_at_aghmed.fsnet.co.uk>
Date: Tue, 03 Jun 2008 11:52:41 +0100

At 03:07 03/06/2008, john.polo wrote:
>hello all,
>
>i want to split a list into smaller lists. the list looks like this:
>CW-W730 CW-W720 CW-W710 CW-W700 CW-W690 CW-W680 CW-W670
>CW-W660
>CE-W997 CE-W987 CE-W977 CE-W967 CE-W956 CE-W944 CE-W934
>CE-W924 7W-W760 7W-W750 7W-96 7W-941 7W-932 7W-923 7W-914 7W-905
>7E-W565 7E-W555 7E-W545 7E-W535 7E-W525 7E-906 7E-850 7E-840 ...
>

>
>i want the smaller lists to be based on the first two characters,
>like CW or 7E. i tried split() where the f variable =
>c("1E-*","1W-*","2E-*","2W-*","5E-*","5W-*","7E-*","7W-*","CE-*","CW-*"),
>but * doesn't work as a wildcard as i had hoped. can someone tell me
>the appropriate wildcard character/symbol to use, please?

Did you really use split()?

I suspect that
?strsplit
might help you and you can follow the link to regular expressions or do ?regexp
for enlightenment on the wonders of regular expressions.

As another poster has mentioned you can of course use substr() in this case but regular expressions enable you to do far more.

>john
>
>

Michael Dewey
http://www.aghmed.fsnet.co.uk



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. Received on Tue 03 Jun 2008 - 11:33:45 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Tue 03 Jun 2008 - 20:30:45 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.

list of date sections of archive