Преобразуйте группой
G = grouptransform(T,groupvars,method)G = grouptransform(T,groupvars,groupbins,method)G = grouptransform(___,datavars)G = grouptransform(___,Name,Value)B = grouptransform(A,groupvars,method)B = grouptransform(A,groupvars,groupbins,method)B = grouptransform(___,Name,Value)[B,BG] = grouptransform(A,___) преобразовывает данные в таблицу или расписание с помощью вычислений в 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 | groupsummary | rowfun | splitapply | varfun