Распакуйте данные из одной переменной в несколько переменных
преобразовывает таблицу или расписание, 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.
Можно задать больше чем одну переменную данных в S, и каждая переменная становится набором распакованных переменных данных в U. Используйте вектор положительных целых чисел, массива ячеек или массива строк, содержащего несколько имен переменных или логический вектор, чтобы задать vars. Одна переменная индикатора, заданная входным параметром, ivar, применяется ко всем переменным данных, задает vars.