Stack Table Variables

Объедините значения от нескольких табличных переменных в одну табличную переменную в Live Editor

Описание

Задача Табличных переменных Стека позволяет, вы в интерактивном режиме сложить значения от нескольких представляете в виде таблицы или переменные расписания в одну переменную. Задача автоматически генерирует код MATLAB® для вашего live скрипта.

Stack Table Variables task in Live Editor

Откройте задачу

Добавить задачу Табличных переменных Стека в live скрипт в редакторе MATLAB:

  • На вкладке Live Editor выберите Task > Stack Table Variables.

  • В блоке кода в скрипте введите соответствующее ключевое слово, такое как stack или table. Выберите Stack Table Variables из предложенных завершений команды.

Примеры

развернуть все

В этом примере показано, как сложить переменные при помощи Live Editor Табличных переменных Стека задача. Это принимает значения от нескольких переменных во входной таблице и комбинирует их в одну переменную в выходной таблице.

Во-первых, загрузите таблицу, которая содержит предполагаемые уровни гриппа вдоль Восточного побережья Соединенных Штатов. Таблица имеет три переменные с уровнями для Северо-востока (NE), Центральной Атлантики (MidAtl), и Юго-восток (SEобласти. (Эти данные прибывают из проекта Google Flu Trends, поскольку прекращено.)

load fluByRegion

Сложите данные об уровне гриппа так, чтобы уровни гриппа от NE, MidAtl, и SE переменные находятся в одной переменной в выходной таблице.

Добавьте задачу Табличных переменных Стека в свой live скрипт.

  • Скопировать значения с Month переменная к строкам выходной таблицы, выберите Constant от выпадающего упоминают выше его в задаче.

  • Объединить значения от NE, MidAtl, и SE переменные путем укладки их в одну переменную выхода, выберите Stack для каждой переменной.

Название сложенной переменной в выходе происходит от объединения имен входной переменной.

Задача также складывает имена входных переменных в новый переменный, именованный NE_MidAtl_SE_Indicator. В этом примере имена областей являются именами переменных во входной таблице. Те имена становятся значениями данных в новой переменной, которая указывает на области для данных об уровне гриппа.

Дайте переменные выходной таблицы больше понятных имен. Чтобы переименовать табличные переменные, используйте renamevars функция.

load fluRateOriginalNames
fluRate = renamevars(stackedTable,["NE_MidAtl_SE_Indicator" "NE_MidAtl_SE"],["Region" "Flu Rate"]);

Связанные примеры

Параметры

Задайте имя расписаний входной таблицы или расписания из списков всех непустых таблиц и расписаний, которые находятся в рабочей области.

Задайте действие, чтобы взять для каждой переменной во входной таблице или расписании. При укладке переменных существует три возможных действия:

  • Constant — Скопируйте переменную в выходную таблицу или расписание. Реплицируйте его значения при необходимости в строки выхода.

  • Стек Сложите значения от переменной в одну переменную выхода. Например, если вы принимаете решение сложить три переменные, все их значения входят в одну переменную выхода.

  • Discard — Исключите переменную и ее значения от выхода.

Введенный в R2020a