主要内容

ismissing

找到失踪的值

描述

例子

TF = ismissing (一个)返回一个逻辑数组表示输入数据包含缺失值的元素。的大小特遣部队是一样的尺寸吗一个

缺失值定义的数据类型一个:

  • - - - - - -,,持续时间,calendarDuration

  • NaT- - - - - -datetime

  • <失踪>- - - - - -字符串

  • <定义>- - - - - -分类

  • {"}- - - - - -细胞特征向量

如果一个是一个表,然后每个变量的数据类型定义变量的缺失值。

数据类型没有违约的定义一个标准的缺失值,ismissing (A)返回一个数组或表的逻辑0()值相同的大小一个

例子

TF = ismissing (一个,指示器)治疗中的值指示器作为缺失值指标,忽略所有默认指标列在前面的语法。指示器可以单个指标或多个指标。例如,如果一个是一个数组类型的吗,然后ismissing ([0, -99])把0和-99年失踪值,而不是

特遣部队= ismissing (___“OutputFormat”,格式)指定表或时间表输入数据的输出数据类型的任何以前的语法。

例子

全部折叠

创建一个行向量一个包含值,并确定其位置一个

A =(3 5 6 7南南南9);TF = ismissing (A)
TF =1×8逻辑阵列0 1 0 0 0 1 1 0

创建一个表,不同数据类型的变量。

dblVar =[南;2;3;4;5;6);singleVar =单([1;南;3;4; 5; 6]); cellstrVar = {“一个”;“两个”;;“四”;“五”;“6”};categoryVar =分类({“红色”;“橙”;“黄色”;;“蓝”;靛蓝色的});dateVar = [datetime(2015年,1:4,15)NaT datetime(15) 2015年,6日]';stringVar = [“一个”;“b”;“c”;“d”;“e”;失踪);=表(dblVar singleVar、cellstrVar categoryVar, dateVar, stringVar)
一个=6×6表dblVar singleVar cellstrVar categoryVar dateVar stringVar ______ _____ __________ ___________ ___________ _____南1{‘一个’}红15 - 1月- 2015 a 2南{“两个”}橙色15 - 2月- 2015“b”3 3 {0 x0 char}黄色15 - 3月- 2015“c”4 4{‘四’}<定义> 15 - 4月- 2015“d”5 5{‘五’}蓝色NaT“e”6 6{‘6’}靛蓝15 - 2015年6月——<失踪>

发现用缺失值的元素。

ismissing返回一个数组,每个对应元素的逻辑1一个缺失值。的大小特遣部队是一样的尺寸吗一个

TF = ismissing (A)
TF =6 x6逻辑阵列1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1

创建一个表,“NA”,,-99年,,表示缺失值。然后,找到用缺失值的元素。

dblVar =[南;3;正无穷;7;9);int8Var = int8 ([1;3;5;7;-99)); cellstrVar = {“一个”;“三”;;“NA”;“九”};charVar = [“一个”;“C”;“E”;' ';“我”];=表(dblVar int8Var、cellstrVar charVar)
一个=5×4表dblVar int8Var cellstrVar charVar ______累积__________南1{‘一个’}3 3 C{三}正5 E {0 x0 char} 7 7 {“NA”} 9 -99{‘九’}我

指定缺失值指标。ismissing返回一个数组,每个对应元素的逻辑1一个缺失值。

id = {“NA”-99年南正};TF = ismissing (id),
TF =5 x4逻辑阵列1 0 0 0 0 0 0 0 1 0 1 0 0 0 1 1 0 1 0 0

ismissing忽略了尾随空格字符数组。因此,由于空特征向量,被指定为一个缺失值指标,ismissing向量识别空字符A.cellstrVar还有空白的空间A.charVar作为缺失值。

输入参数

全部折叠

输入数据,指定为一个向量,矩阵,多维数组,单元阵列的特征向量,表,或时间表。

  • 如果一个是一个时间表,然后呢ismissing操作表数据只和忽略了NaT行乘以向量的值。

  • 如果一个是细胞与细胞数组变量、数组或一个表呢ismissing只检测缺失的元素当细胞数组包含特征向量。

缺失值指标,指定为一个标量,矢量,或细胞数组。

  • 如果一个是一个数组,然后呢指示器必须是一个向量。

  • 如果一个是一个表或时间表吗指示器也可以是单元阵列与多个数据类型的条目。

的条目指示器显示的值ismissing对待失踪和覆盖所有默认标准缺失的指标。如果你想添加指标同时保持标准指标的列表,那么你必须包括所有默认指标的元素指示器。例如,如果一个是一个表分类和数值,使用ismissing (A,{-99年的<定义>})来表示-99年作为一个失踪的数值,但保留<定义>作为一个失踪分类价值。

您还可以使用失踪值作为对任何缺失的数据表示为指标,NaT,失踪,或<定义>。如果一个是一个表,然后呢失踪也是一个指标缺失的细胞阵列特征向量({"})。

指标数据类型匹配项的数据类型一个。这些都是额外的数据类型指标和元素之间的匹配一个:

  • 指标匹配,整数,逻辑条目的一个

  • 字符串字符指标,指标细胞阵列的特征向量,匹配字符串条目的一个

  • 字符串字符指标匹配分类条目的一个

例子:TF = ismissing (0)认识到只有0作为缺失值。

输出数据类型指定为这些值之一:

  • “逻辑”——表或时间表的输入数据,返回的输出特遣部队作为一个逻辑数组。

  • “表格”——表输入数据,返回的输出特遣部队作为一个表。对时间表的输入数据,返回的输出特遣部队作为一个时间表。

为向量、矩阵或多维数组输入数据,OutputFormat不支持。万博1manbetx

例子:ismissing (T, OutputFormat”、“表格”)

提示

  • 因为不能存储整数变量,使用一个特殊的整数值(否则未使用)来表示失踪的整型数据,如-99年

  • 寻找失踪的字符串的更多信息,见测试空字符串和缺失值

  • 对输入数据结构数组或单元阵列的非向量,ismissing返回。寻找失踪的值在一个结构数组,适用ismissing通过使用每个字段的结构structfun函数。寻找失踪单元阵列的非字符值向量,适用ismissing每个单元的单元阵列使用cellfun函数。

算法

ismissing前导和尾随空白处理不同的指标细胞阵列的特征向量,字符数组,或分类数组。

  • 细胞阵列的特征向量,ismissing不忽略空白指标。所有特征向量必须完全匹配。

  • 表变量,对字符数组ismissing忽略了尾随空格的指标。

  • 对于分类数组,ismissing忽略前导和尾随空白的指示器。

扩展功能

版本历史

介绍了R2013b

全部展开