Не сложите данные от единственной переменной в несколько переменных
U = unstack(S,vars,ivar)
U = unstack(S,vars,ivar,Name,Value)
[U,is] = unstack(___)
преобразовывает таблицу или расписание, U = unstack(S,vars,ivar)
S
, к переводной таблице или расписанию, U
, который не сложен. vars
задает переменные в S
, каждая из которых не сложена в несколько переменных в U
. В целом U
содержит больше переменных, но меньше строк, чем S
.
Входной параметр ivar
задает переменную в S
, который unstack
использует в качестве переменной индикатора. Значения в ivar
определяют, какие переменные в U
содержат элементы, взятые от vars
после неукладки.
Функция unstack
обрабатывает остающиеся переменные по-другому в таблицах и расписаниях.
Если S
является таблицей, то unstack
обрабатывает остающиеся переменные как группирующиеся переменные. Каждая уникальная комбинация значений в группирующихся переменных идентифицирует группу строк в S
, который не сложен в одну строку U
.
Если S
является расписанием, то unstack
отбрасывает остающиеся переменные. Однако unstack
обрабатывает вектор времен строки как группирующаяся переменная.
Вы не можете не сложить имена строки таблицы, или времена строки расписания, или задать любого как переменную индикатора. Можно задать имена строки или времена строки как постоянные переменные с аргументом 'ConstantVariables'
.
преобразовывает таблицу или расписание U = unstack(S,vars,ivar,Name,Value)
S
с дополнительными опциями, заданными одним или несколькими аргументами пары Name,Value
.
Например, можно задать, как unstack
преобразовывает переменные от S
до переменных в U
.
также возвращает индексный вектор, [U,is] = unstack(___)
is
, указывая на соответствие между строками в U
и строками в S
. Можно использовать любой из предыдущих входных параметров.
Можно задать больше чем одну переменную данных в S
, и каждая переменная становится набором несложенных переменных данных в U
. Используйте вектор положительных целых чисел, массива ячеек или массива строк, содержащего несколько имен переменных или логический вектор, чтобы задать vars
. Одна переменная индикатора, заданная входным параметром, ivar
, применяется ко всем переменным данных, задает vars
.