[R] Subset using partial values

Henrique Dallazuanna wwwhsd at gmail.com
Wed Mar 3 16:02:23 CET 2010


Then:

subset(x, grepl('410|I25', main_condition))

On Wed, Mar 3, 2010 at 11:59 AM, Newbie19_02 <nvanzuydam at gmail.com> wrote:
>
> Hi,
>
> That was a good suggestion but I should have been more specific,
>         PROCHI            Date_admission      main_condition
>         CAO3121534     15/08/2006           I501
> 28394 CAO3121534     18/04/1999           I251
> 28395 CAO3121534     18/10/1993           4109
> 28396 CAO3121534     19/01/1988          71946
> 28397 CAO3121534     20/04/1999           I251
> 28398 CAO3121534     21/04/1999           I251
> 28399 CAO3121534     21/05/1998           Z048
> 28400 CAO3121534     21/10/1993           4109
> 28401 CAO3121534     25/02/2002           R634
> 28402 CAO3121534     26/01/2003           B349
> 28403 CAO3121534     27/08/1998           M179
> 28404 CAO3121534     28/05/1999           I501
> 28405 CAO3121534     30/09/1997           I259
> 28406 CAO3121534     31/08/2007           H830
> 28407 CAO3121560     07/07/2000           D688
>
> So let's say that I want to subset but only by characters beginning with 410
> and I25?
> grep returns any character containing the pattern and so is not entirely
> suitable to the extended example. Though it works almost perfectly.  Is
> there a way to make it match the first three letters?
>
> THanks,
> Natalie
> --
> View this message in context: http://n4.nabble.com/Subset-using-partial-values-tp1576614p1576673.html
> Sent from the R help mailing list archive at Nabble.com.
>
> ______________________________________________
> 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.
>



-- 
Henrique Dallazuanna
Curitiba-Paraná-Brasil
25° 25' 40" S 49° 16' 22" O



More information about the R-help mailing list