Stack Table Variables

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

Описание

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

Stack Table Variables task in Live Editor

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

Чтобы добавить задачу Stack Table Variables к live скрипту в редакторе MATLAB:

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

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

Примеры

расширить все

В этом примере показано, как стекать переменные с помощью задачи Stack Table Variables Live Editor. Он принимает значения из нескольких переменных в таблице входа и объединяет их в одну переменную в таблице выхода.

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

load fluByRegion

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

Добавьте задачу Stack Table Variables к своему 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 - Скопируйте переменную в выходную таблицу или расписание. Тиражируйте его значения там, где это необходимо, в строках выхода.

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

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

Введенный в R2020a