ismissing
查找缺失值
说明
TF = ismissing( 返回一个逻辑数组,该数组指示输入数据的哪些元素包含缺失值。A)TF 的大小与 A 的大小相同。
缺失值的定义取决于 A 的数据类型:
NaN-double、single、duration和calendarDurationNaT—datetime<missing>—string<undefined>—categorical{''}- 字符向量的cell
如果 A 是表,则每个变量的数据类型定义该变量的缺失值。
对于没有标准缺失值默认定义的数据类型,ismissing(A) 会返回一个与 A 大小相同的由逻辑值 0 (false) 组成的数组或表。
您可以通过将清洗缺失数据任务添加到实时脚本中,以交互方式使用 ismissing 功能。
为表或时间表输入数据指定上述任一语法的输出数据类型。TF = ismissing(___,'OutputFormat',format)
示例
输入参数
提示
由于整数变量无法存储
NaN,请使用特殊整数值(或者未使用过的整数值)来指示缺失的整数数据,例如-99。有关查找缺失字符串的详细信息,请参阅测试空字符串和缺失值。
对于结构体数组或由非字符向量组成的元胞数组形式的输入数据,
ismissing返回false。要查找结构体数组中的缺失值,请使用structfun函数将ismissing应用于结构体中的每个字段。要查找由非字符向量组成的元胞数组中的缺失值,请使用cellfun函数将ismissing应用于元胞数组中的每个元胞。
算法
对于字符向量元胞数组、字符数组或分类数组形式的指示符,ismissing 以不同的方式处理前导和尾随空白。
对于字符向量元胞数组,
ismissing不会忽略指示符空白。所有字符向量必须完全匹配。对于表变量中的字符数组,
ismissing会忽略指示符中的尾随空白。对于分类数组,
ismissing会忽略指示符中的前导和尾随空白。
替代功能
扩展功能
版本历史记录
在 R2013b 中推出另请参阅
函数
isoutlier|standardizeMissing|anymissing|rmmissing|fillmissing|fillmissing2|missing|isnan|isempty|isundefined|any|all
