Re: select 1st column element based on criteria in 2nd AND 3rd column

• To: mathgroup at smc.vnet.net
• Subject: [mg124504] Re: select 1st column element based on criteria in 2nd AND 3rd column
• From: Bill Rowe <readnews at sbcglobal.net>
• Date: Sun, 22 Jan 2012 07:20:30 -0500 (EST)
• Delivered-to: l-mathgroup@mail-archive0.wolfram.com

```On 1/21/12 at 5:20 AM, hanciong at gmail.com (hanciong awesome) 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

In[6]:= Cases[pairs, {_, _?(5 >= #1 >= 3 & ), _?(10 >= #1 >= 7 & =
)}]

Out[6]= {{5, 3, 9}}

In[7]:= Select[pairs, 5 >= #[[2]] >= 3 && 10 >= #[[3]] >= 7 & ]

Out[7]= {{5, 3, 9}}

```

• Prev by Date: Solving an integral for an unknown function
• Next by Date: Re: MatrixFormWrapper vs. MatrixForm
• Previous by thread: select 1st column element based on criteria in 2nd AND 3rd column
• Next by thread: Re: select 1st column element based on criteria in 2nd AND 3rd column