Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

清理缺失数据

在实时编辑器中查找、填充或删除缺失数据

说明

清理缺失数据任务允许您以交互方式处理缺失数据值,如 NaN<missing>。该任务会自动为您的实时脚本生成 MATLAB® 代码。

使用此任务,您可以:

  • 查找、填充或删除工作区变量中的缺失数据。

  • 自定义填充数据的方法。

  • 自动可视化缺失数据和清理后的数据。

Clean Missing Data task in Live Editor

打开任务

要在 MATLAB 编辑器中将清理缺失数据任务添加到实时脚本中,请执行以下操作:

  • 实时编辑器选项卡上,选择任务 > 清理缺失数据

  • 在脚本的代码块中,键入相关关键字,例如 missingremove。从建议的命令自动填充项中选择清理缺失数据

参数

此任务会对字符向量的 singledoubledurationcalendarDurationdatetimecategoricalstringcharcell 数组类型的数据进行操作。数据可以包含在向量或表变量中。为输入数据提供表或时间表时,请指定所有支持变量以清理所有具有支持类型的变量。选择所有数值变量可清理 singledouble 类型的所有变量。要选择要清理的特定支持变量,请选择指定的变量,然后单独选择各所需变量。

使用以下选项之一指定填充缺失数据的方法。

方法说明
线性插值基于相邻的非缺失值进行线性插值。
常量值指定的常量值。
上一个值上一个非缺失值。
下一个值下一个非缺失值。
最接近值距离最近的非缺失值。
样条插值分段三次样条插值。
保形三次插值保形分段三次样条插值。
修正 Akima 三次插值修正 Akima 三次 Hermite 插值。
移动中位数具有指定窗口大小的移动中位数。
移动均值具有指定窗口大小的移动均值。

当填充缺失数据的方法是“移动中位数”或“移动均值”时,指定窗口类型和大小。

窗口说明
居中指定的窗口长度以当前点为中心
不对称指定的窗口包含当前点之前的元素数和当前点之后的元素数

窗口大小相对于 X 轴变量单位。

在 R2019b 中推出