Преобразуйте группой
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