Re: Parts of a list
- To: mathgroup at smc.vnet.net
- Subject: [mg15460] Re: Parts of a list
- From: Fabien Boniver <F.Boniver at ulg.ac.be>
- Date: Mon, 18 Jan 1999 04:22:02 -0500
- Organization: Universite de Liege
- References: <77jkve$304@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
Hossein Kazemi wrote: > I have a list (matrix) that looks like this > > x={{1,0},{2.5, .5},{3,0},{0,2}} > > Now I want to eliminate those vectors that have zero for the second > case. That is, I want to get > > {{2.5, .5},{0,2}}. > > Is there a quick way of doing this? > I tried to apply Select to this but could not get it to work. > > Thanks for your help. > > Hossein Kazemi > UMass > kazemi at som.umass.edu I propose you use the following function : elim2nd0[list_]:=Select[list,(#[[2]]!=0)&] which solves your problem on my machine (M 30, MacOs 8.1). Fabien BONIVER Institute of Mathematics, University of Liege, Belgium f.boniver at ulg.ac.be