Преобразование по группам
преобразует данные в таблице или расписании с помощью вычислений в G = grouptransform(T,groupvars,method)method, группирование по переменным, указанным в groupvars. Продукция G - таблица или расписание, содержащее преобразованные данные вместо переменных nongrouping из T. Например, G = grouptransform(T,'Gender','norm') нормализует данные в T по полу с использованием 2-нормы.
содержит преобразованные данные в соответствии с G = grouptransform(T,groupvars,groupbins,method)groupbinsразмещение групп в конце выходной таблицы в качестве дополнительных переменных. Например, G = grouptransform(T,'SaleDate','year','rescale') масштабирует данные в T до диапазона [0,1] и ячеек по году продажи.
задает дополнительные свойства группировки с использованием одной или нескольких пар «имя-значение». Например, G = grouptransform(___,Name,Value)G = grouptransform(T,'Temp','linearfill','ReplaceValues',false) добавляет заполненные данные в качестве дополнительной переменной T вместо замены переменных nongrouping.
указывает дополнительные свойства группировки, использующие одну или несколько пар имя-значение для любого из предыдущих синтаксисов массива.B = grouptransform(___,Name,Value)
При выполнении большого количества вызовов grouptransform, рассмотрите возможность преобразования переменных группировки в тип categorical или logical по возможности для повышения производительности. Например, при наличии переменной группирования типа char (например, Gender с элементами 'Male' и 'Female'), его можно преобразовать в категориальное значение с помощью команды categorical(Gender).
discretize | findgroups | groupcounts | groupfilter | groupsummary | rowfun | splitapply | varfun