You cannot directly select from a "table", as there is no such object in
Mathematica. You want to select from a list of 2-element lists. (You may
_display_ such a list of lists in Table form, but such a display is not
an object upon which you'd want to operate.)
So do it like this (among other ways):
pairs = {{1,3}, {2,4}, {3,6}, {4,1}, {5,3}, {6,2}, {7,5}, {8,2}};
First /@ Select[pairs, Last[#] > 3 &]
The Select function pulls out those pairs that satisfy your condition;
the condition is specified by the "pure function" that's the 2nd
argument to Select. Finally, mapping First (First /@ ...) onto the
result gives the first member of each pair selected.
On 1/11/12 4:18 AM, Hani wrote:
> hello, I have a question.
>
> Suppose I have a table with two columns like this:
>
> 1 3
> 2 4
> 3 6
> 4 1
> 5 3
> 6 2
> 7 5
> 8 2
>
> I want to select elements of the 1st column which its corresponding 2nd
> column elements are bigger than 3. so, the result should be {2,3,7}. How to
> implement that in mathematica? Thanx a lot
>
--
Murray Eisenberg
mur...@math.umass.edu
Mathematics & Statistics Dept.
Lederle Graduate Research Tower phone
413 549-1020 (H)
University of Massachusetts
413 545-2859 (W)
710 North Pleasant Street fax
413 545-1801
Amherst, MA 01003-9305