Re: [R] wildcard symbol or character

From: john.polo <jpolo_at_mail.usf.edu>
Date: Wed, 04 Jun 2008 11:45:34 -0400

Bill Venables responded and got me what i wanted with this:

Bill.Venables_at_csiro.au wrote:

>> >> cv <- scan(
>> >>     
>>     

> > textConnection("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"), what = "")
> > Read 32 items
> >
>   
>> >> cv
>> >>     
>>     

> > [1] "CW-W730" "CW-W720" "CW-W710" "CW-W700" "CW-W690"
> > [6] "CW-W680" "CW-W670" "CW-W660" "CE-W997" "CE-W987"
> > [11] "CE-W977" "CE-W967" "CE-W956" "CE-W944" "CE-W934"
> > [16] "CE-W924" "7W-W760" "7W-W750" "7W-96" "7W-941"
> > [21] "7W-932" "7W-923" "7W-914" "7W-905" "7E-W565"
> > [26] "7E-W555" "7E-W545" "7E-W535" "7E-W525" "7E-906"
> > [31] "7E-850" "7E-840"
> >
>   
>> >> split(cv, substring(cv, 0, 2))
>> >>     
>>     

> > $`7E`
> > [1] "7E-W565" "7E-W555" "7E-W545" "7E-W535" "7E-W525" "7E-906"
> > [7] "7E-850" "7E-840"
> >

> > $`7W`
> > [1] "7W-W760" "7W-W750" "7W-96" "7W-941" "7W-932" "7W-923"
> > [7] "7W-914" "7W-905"
> >

> > $CE
> > [1] "CE-W997" "CE-W987" "CE-W977" "CE-W967" "CE-W956" "CE-W944"
> > [7] "CE-W934" "CE-W924"
> >

> > $CW
> > [1] "CW-W730" "CW-W720" "CW-W710" "CW-W700" "CW-W690" "CW-W680"
> > [7] "CW-W670" "CW-W660"

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?
>
> john

______________________________________________
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 Wed 04 Jun 2008 - 17:37:04 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 Wed 04 Jun 2008 - 19:30:36 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