Main Content

本页对应的英文页面已更新,但尚未翻译。 若要查看最新内容,请点击此处访问英文页面。

分叠表变量

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

说明

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

打开任务

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

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

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

示例

全部展开

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

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

load fluRate

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

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

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

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

相关示例

在 R2020a 中推出