Преобразуйте группой
преобразовывает данные в таблицу или расписание с помощью расчета в 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)
.
groupsummary
| groupfilter
| groupcounts
| findgroups
| splitapply
| discretize
| varfun
| rowfun