Фильтрация по группам
фильтрует данные в таблице или расписании в соответствии с расчетами в G
= groupfilter(T
,groupvars
,method
)method
, группировка по уникальным комбинациям сгруппированных переменных, заданная в groupvars
. The 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
.
discretize
| findgroups
| groupcounts
| groupsummary
| grouptransform
| rowfun
| splitapply
| varfun