Re: select 1st column element based on criteria in 2nd AND 3rd column
- To: mathgroup at smc.vnet.net
- Subject: [mg124705] Re: select 1st column element based on criteria in 2nd AND 3rd column
- From: Hanciong hanciong <hanciong at gmail.com>
- Date: Wed, 1 Feb 2012 03:51:11 -0500 (EST)
- Delivered-to: l-mathgroup@mail-archive0.wolfram.com
Thank you for your effort guys. yes I realize there is no AND in mathematica, that's why I am asking the correct way (syntax) to do it. On Sat, Jan 21, 2012 at 9:08 PM, DrMajorBob <btreat1 at austin.rr.com> wrote: > Legal syntax is helpful: > > > pairs = {{1, 3, 4}, {2, 4, 6}, {3, 6, 7}, {4, 1, 8}, {5, 3, 9}, {6, 2, > 10}, {7, 5, 11}, {8, 2, 13}, {2, 3, 4}, {5, 6, 7}}; > > Select[pairs, 5 >= #[[2]] >= 3 && 10 >= #[[3]] >= 7 &] > > {{5, 3, 9}} > > Cases[pairs, {a_, b_, c_} /; 3 <= b <= 5 && 7 <= c <= 10] > > {{5, 3, 9}} > > Bobby > > > On Sat, 21 Jan 2012 04:20:05 -0600, hanciong awesome <hanciong at gmail.com> > wrote: > > Hello all, suppose I have a table: >> >> pairs = {{1, 3, 4}, {2, 4, 6}, {3, 6, 7}, {4, 1, 8}, {5, 3, 9}, {6, 2, >> 10}, {7, 5, 11}, {8, 2, 13}, {2, 3, 4}, {5, 6, 7}} >> >> how to select rows for which the 2nd column is between 3 and 5, AND >> the 3rd column is between 7 and 10? So I want to do something similar >> to this: >> >> Select[pairs, 5 >= #[[2]] >= 3 & AND 10 >= #[[3]] >= 7] >> >> but I just couldn't get it to work. what should I do? Thank you >> >> > > -- > DrMajorBob at yahoo.com >