Remove - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Mozilla Firefox.

Online Help

All Products    Maple    MapleSim


Statistics

  

Select

  

select data items satisfying a condition

  

Remove

  

remove data items satisfying a condition

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

Select(func, X)

Remove(func, X)

Parameters

func

-

boolean-valued procedure

X

-

data sample

options

-

(optional) extra arguments to func

Description

• 

The Select function selects the items data[i] for which func⁡Xi,options returns true, and creates a new data sample with the same options as X. Those items for which func does not return true are discarded in the newly created data sample.

• 

The Remove function does the opposite of Select. It removes the data items of X which satisfy func and creates a new data set.

• 

The first parameter func must be a boolean valued procedure.

• 

The second parameter X is a data sample - given as e.g. a Vector. If X is a list, then the procedures select and remove (and selectremove) do the same thing as Select and Remove, but are slightly faster.

Examples

> 

with⁡Statistics:

> 

L≔3,3,1,1,a,b,b,a,π,sin⁡4

L≔3,3,1,1,a,b,b,a,π,sin⁡4

(1)
> 

Select⁡type,L,realcons

3,3,1,1,π,sin⁡4

(2)
> 

Remove⁡type,L,realcons

a,b,b,a

(3)
> 

A≔Array⁡L

A≔3311abbaπsin⁡4

(4)
> 

Select⁡type,A,realcons

3311πsin⁡4

(5)
> 

Select⁡t↦is⁡0<t&comma;A

3311π

(6)
> 

Remove⁡type&comma;A&comma;name

3311sin⁡4

(7)

See Also

remove

select

selectremove

Statistics

Statistics[Computation]

Statistics[RemoveInRange]

Statistics[RemoveNonNumeric]

Statistics[SelectInRange]

Statistics[SelectNonNumeric]