文档

ismissing

找到失踪的值

描述

例子

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

标准缺失的值依赖于数据类型:

  • ,,持续时间,calendarDuration

  • NaTdatetime

  • <失踪>字符串

  • <定义>分类

  • ' '字符

  • {"}细胞特征向量

例子

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

例子

全部折叠

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

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

创建一个表与不同数据类型的变量,找到用缺失值的元素。

dblVar =[南;3,5,7,9,11,13];singleVar =单([1;南;5、7、9、11、13]);cellstrVar = {“一个”;“三”;;“七”;“九”;“十一”;“13”};charVar = [“一个”;“C”;“E”;' ';“我”;“J”;“L”];categoryVar =分类({“红色”;“黄色”;“蓝”;“紫色”;;“紫外线”;“橙”});1:2:10 dateVar = [datetime(2015年,15)NaT datetime (2015、11、15)) ';stringVar = [“一个”;“b”;“c”;“d”;“e”;“f”;失踪);=表(dblVar singleVar、cellstrVar charVar, categoryVar, dateVar, stringVar)
一个=7×7表dblVar singleVar cellstrVar charVar categoryVar dateVar stringVar ______ _____ _______ _________ ___________ ___________ _____南1{‘一个’}红15 - 1月- 2015 A 3南{三}C黄色15 - 3月- 2015“b”5 5 E {0 x0 char}蓝色15 - 2015年5月——“C”7 7{‘七’}紫15 - 7 - 2015“d”9 9{‘九’}我<定义> 15 - 9月- 2015年11 11“E”{‘十一’}J紫外线NaT“f”13 13 {‘13’} L橙色15 - 11月- 2015 <失踪>

ismissing返回1对应元素的地方一个有一个缺失值。

TF = ismissing (A)
TF =7 x7逻辑阵列1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 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只检测缺失的元素的变量是一个单元阵列特征向量。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|字符|字符串|细胞||时间表|分类|datetime|持续时间|calendarDuration

缺失值指标,指定为一个标量,矢量,或细胞数组。如果一个是一个数组,然后呢指示器必须是一个向量。如果一个是一个表或时间表吗指示器也可以是单元阵列与多个数据类型的条目。

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

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

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

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

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

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

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

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|字符|字符串|细胞|datetime|持续时间

提示

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

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

算法

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

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

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

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

扩展功能

介绍了R2013b