Main Content

分叠表变量

在实时编辑器中将一个表变量中的值分配给多个表变量

自 R2020a 起

说明

分叠表变量任务允许您以交互方式将一个表或时间表中的值从一个变量分叠或分配到多个变量。该任务会自动为您的实时脚本生成 MATLAB® 代码。

相关函数

分叠表变量生成使用 unstack 函数的代码。

Unstack Table Variables task in Live Editor

打开任务

要在 MATLAB 编辑器中将分叠表变量任务添加到实时脚本中,请执行以下操作:

  • 实时编辑器选项卡上,选择任务 > 分叠表变量

  • 在脚本的代码块中,键入相关关键字,例如 unstack。从建议的命令自动填充项中选择分叠表变量

示例

全部展开

此示例说明如何通过使用分叠表变量实时编辑器任务,分叠输入表中一个变量中的值,并将其分配给输出表中的多个变量。

首先,加载一个表,其中包含沿美国东海岸的流感发病率估计值。该表包含一个表示流感发病率的变量,另一个变量指示发病率是针对东北 (NE)、中大西洋 (MidAtl) 还是东南 (SE) 地区。(这些数据来自 Google Flu Trends 工程,该工程现已停止。)

load fluRate
fluRate
fluRate=18×3 table
        Month        Region    Flu Rate
    _____________    ______    ________

     October-2005    NE         1.1902 
     October-2005    MidAtl     1.1865 
     October-2005    SE          1.273 
    November-2005    NE          1.361 
    November-2005    MidAtl      1.412 
    November-2005    SE          1.582 
    December-2005    NE         1.5003 
    December-2005    MidAtl     1.6043 
    December-2005    SE         1.8625 
     January-2006    NE         1.7772 
     January-2006    MidAtl      1.883 
     January-2006    SE          1.954 
    February-2006    NE          2.135 
    February-2006    MidAtl     2.1227 
    February-2006    SE         2.4803 
       March-2006    NE         2.2345 
      ⋮

分叠表变量任务添加到您的实时脚本中。分叠 Flu Rate 变量,使输出表包含名为 NEMidAtlSE 的变量,其中分别包含这些地区的流感发病率。

  • 要按月对数据进行分组,请在任务中选择 Month 变量下的 Group by 菜单项。

  • 要选择输出变量的名称,请点击 Region 变量上方的单选按钮 Names of new table variables。对于 Region 中的每个唯一值,输出表中都有一个对应的变量。

  • 要将来自 Flu Rate 变量的值分配给输出中的 NEMidAtlSE 变量,请点击 Flu Rate 上方的单选按钮 Values in new table variables

Live Task
unstackedTable=6×4 table
        Month          NE      MidAtl      SE  
    _____________    ______    ______    ______

     October-2005    1.1902    1.1865     1.273
    November-2005     1.361     1.412     1.582
    December-2005    1.5003    1.6043    1.8625
     January-2006    1.7772     1.883     1.954
    February-2006     2.135    2.1227    2.4803
       March-2006    2.2345     1.992    2.0203

相关示例

版本历史记录

在 R2020a 中推出

全部展开

另请参阅

函数

实时编辑器任务

App