Преобразование по группам
преобразует данные в таблице или расписании, используя расчет в G = grouptransform(T,groupvars,method)method, группировка по переменным, заданным в groupvars. Область выхода G - таблица или расписание, содержащее преобразованные данные вместо переменных, не входящих в группу 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 вместо замены переменных, не входящих в группу.
задает дополнительные свойства группирования, используя одну или несколько пары "имя-значение" для любого из предыдущих синтаксисов массива.B = grouptransform(___,Name,Value)
При совершении многих вызовов в grouptransform, рассмотрите преобразование сгруппированных переменных в тип categorical или logical по возможности для улучшенной производительности. Например, если у вас есть сгруппированная переменная типа char (такие как Gender с элементами 'Male' и 'Female'), можно преобразовать его в категориальное значение с помощью команды categorical(Gender).
discretize | findgroups | groupcounts | groupfilter | groupsummary | rowfun | splitapply | varfun