Re: How do I use BooleanSelect?
- To: mathgroup at smc.vnet.net
- Subject: [mg6405] Re: [mg6390] How do I use BooleanSelect?
- From: BobHanlon at aol.com
- Date: Sun, 16 Mar 1997 19:25:20 -0500 (EST)
- Sender: owner-wri-mathgroup at wolfram.com
Needs["Statistics`DataManipulation`"]
testa = {1,2,3,4,-2,y,6,7};
testb={{1,2},{-2,3},{23,56},{90,54},{-2,-200}};
The second input to BooleanSelect must also be a lsit. For example, for
testa:
BooleanSelect[testa, NumberQ /@ testa]
{1,2,3,4,-2,6,7}
However, for this case just use Select:
Select[testa, NumberQ]
{1,2,3,4,-2,6,7}
For testb:
BooleanSelect[testb, (FreeQ[#, -2] && FreeQ[#, -200])& /@ testb]
{{1,2},{23,56},{90,54}}
Likewise, use Select
Select[testb, FreeQ[#, -2] && FreeQ[#, -200]&]
{{1,2},{23,56},{90,54}}
BooleanSelect is useful when the Boolean list is a second independent input.
Bob Hanlon