groupfilter
Filter by group
Syntax
Description
Table Data
returns the rows of table or timetable G
= groupfilter(T
,groupvars
,method
)T
that satisfy the group-wise
filtering condition specified in method
. The filtering condition
method
is a function handle applied to each nongrouping variable.
Groups are defined by rows in the variables in groupvars
that have the
same unique combination of values. For example, G = groupfilter(T,"Trial",@(x)
numel(x) > 5)
groups the data in T
by
Trial
, and keeps the rows that belong to groups with more than five
trials.
You can use groupfilter
functionality
interactively by adding the Compute by Group task to a live script.
Array Data
returns the rows of vector or matrix B
= groupfilter(A
,groupvars
,method
)A
that satisfy the group-wise
filtering condition specified in method
. The filtering condition
method
is a function handle applied to all column vectors. Groups are
defined by rows in the column vectors in groupvars
that have the same
unique combination of values.
You can use groupfilter
functionality
interactively by adding the Compute by Group task to a live script.
Examples
Input Arguments
Output Arguments
Alternative Functionality
Live Editor Task
You can use groupfilter
functionality interactively by adding the
Compute by
Group task to a live script.
Extended Capabilities
Version History
Introduced in R2019bSee Also
Functions
groupsummary
|groupcounts
|grouptransform
|findgroups
|splitapply
|discretize
|varfun
|rowfun