Фильтр по группе
фильтрует данные в таблице или расписании согласно расчету в G
= groupfilter(T
,groupvars
,method
)method
, группировка уникальными комбинациями сгруппированных переменных задана в groupvars
. method
аргумент является указателем на функцию, который работает с каждой переменной негруппировки. Выход G
таблица или расписание, содержащее только строки T
это удовлетворяет условию в method
. Например, G = groupfilter(T,'Trial',@(x) numel(x) > 5)
группирует данные в T
Trial
, хранение строк, которые принадлежат группам больше чем с пятью испытаниями.
интервалы данные согласно G
= groupfilter(T
,groupvars
,groupbins
,method
)groupbins
прежде, чем применить фильтр, горизонтально конкатенируя группы к выходной таблице. Например, G = groupfilter(T,'SaleDate','year',@(x) numel(x) > 5)
интервалы данные в SaleDate
к году, и сохраняет строки, интервал которых имеет больше чем пять элементов.
фильтрует данные согласно уникальным комбинациям группирующихся векторов в B
= groupfilter(A
,groupvars
,method
)groupvars
когда A
вектор или матрица. groupvars
может быть вектор-столбец, матрица или массив ячеек вектор-столбцов. Выход B
матрица, содержащая строки A
это удовлетворяет условию, заданному method
.
groupsummary
| groupcounts
| grouptransform
| findgroups
| splitapply
| discretize
| varfun
| rowfun