文档帮助中心
为NaN
找到失踪的值
TF = ISMISSING(A)
TF = ISMISSING(A,指示器)
例
TF = ISMISSING(一个)返回指示哪个数组或表中的元素包含缺失值的逻辑阵列。的大小TF相同的尺寸一个。
TF = ISMISSING(一个)
一个
TF
标准缺失值取决于数据类型:
为NaN对于双,单,持续时间,calendarDuration
双
单
持续时间
calendarDuration
的NaT对于datetime
的NaT
datetime
< >失踪对于串
< >失踪
串
<定义>对于分类
<定义>
分类
“”对于字符
“”
字符
{"}对于细胞字符向量的
{"}
细胞
TF = ISMISSING(一个,指示器)对待值指示器因为缺失值指标,忽略了以前的语法中列出的所有默认的指标。指示器可以是单个指示器,也可以是多个指示器。例如,如果一个是类型的数组双, 然后ISMISSING(A,[0,-99])对待0 -99失踪双值,而不是为NaN。
TF = ISMISSING(一个,指示器)
指示器
ISMISSING(A,[0,-99])
全部折叠
创建行向量一个包含为NaN中的值,并标识它们的位置一个。
A = [3的NaN 5 6 7楠楠9];TF = ISMISSING(A)
TF =的1x8阵列的逻辑1 0 1 0 0 1 1 0
创建具有不同数据类型的变量表,并找到失踪数值的元素。
dblVar =[南;3,5,7,9,11,13];singleVar =单([1;南;5、7、9、11、13]);cellstrVar = {“一个”;“三”;“”;“七”;“九”;“十一”;'十三'};charVar = ['一个';'C';'E';“”;“我”;“J”;“L”];categoryVar =分类({'红';'黄色';“蓝”;“紫色”;“”;“紫外线”;'橙子'});dateVar = [datetime(2015,1:2:10,15) NaT datetime(2015,11,15)]';stringVar = [“一个”;“b”;“c”;“d”;“e”;“F”;失踪);=表(dblVar singleVar、cellstrVar charVar, categoryVar, dateVar, stringVar)
A =7×7表dblVar singleVar cellstrVar charVar categoryVar dateVar STRINGVAR ______ _________ ____________ _______ ___________ ___________ _________的NaN 1 { '一个'}甲红15-JAN-2015 “” 3的NaN { '三'} C黄15-MAR-2015 “b” 的5 5{为0x0炭}Ë蓝15可能2015 “c” 的7 7 { '7'}紫15-JUL-2015 “d” 9 9 { '9'}我<未定义> 15九月2015的 “e” 1111 { '11'}Ĵ紫外线的NaT “F” 13 13 { '13'} L橙15-NOV-2015 <缺失>
不见了返回1,其中对应的元素一个有一个缺失值。
不见了
TF =7×7阵列逻辑0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
的大小TF相同的尺寸一个。
创建一个表,其中“NA”,“”,-99,为NaN,正表示缺失值。然后,查找缺少值的元素。
“NA”
-99
正
dblVar = [NaN的; 3; Inf文件; 7; 9];int8Var = INT8([1; 3; 5; 7; -99]);cellstrVar = {“一个”;“三”;“”;“NA”;“九”};charVar = ['一个';'C';'E';“”;“我”];=表(dblVar int8Var、cellstrVar charVar)
A =5×4表dblVar int8Var cellstrVar charVar ______累积__________南1{‘一个’}3 3 C{三}正5 E {0 x0 char} 7 7{“NA”}9 -99{‘九’}我
ID = {“NA”“”-99的NaN天道酬勤};TF = ISMISSING(A,ID)
TF =5x4的逻辑阵列1 . 1 . 1 . 1 . 1 . 1
不见了忽略字符数组尾部的空白。因此,由于空字符向量,“”被指定为一个缺失值指示符,不见了中的空字符向量A.cellstrVar而且空白空间A.charVar为缺失值。
A.cellstrVar
A.charVar
输入数据,指定为矢量、矩阵、多维数组、表或时间表。
如果一个是一个时间表,然后不见了操作上表数据仅供参考,忽略的NaT或为NaN向量的行乘以。
当输入参数是一个单元阵列,它必须是字符向量的单元阵列。如果输入是一个表或时间表与类型的变量细胞, 然后不见了仅检测缺失的元素,当变量为特征向量的单元阵列。
数据类型:双|单|INT8|int16|int32|int64|UINT8|uint16|UINT32|UINT64|合乎逻辑|字符|串|细胞|表格|时间表|分类|datetime|持续时间|calendarDuration
INT8
int16
int32
int64
UINT8
uint16
UINT32
UINT64
合乎逻辑
表格
时间表
缺少指定为标量、向量或单元数组的值指示符。如果一个是一个数组,然后指示器一定是一个向量。如果一个是表或时间表,然后指示器也可以是包含多种数据类型条目的单元格数组。
的条目指示器指示值是不见了对失踪。指定指示器覆盖所有默认标准缺失的指标。如果你想添加,同时保持标准的指标清单指标,则必须包括所有默认的指标要素指示器。例如,如果一个是一张分类和数值,使用ismissing (A,{-99年的<定义>})以表示-99作为缺失数值,但保留<定义>作为失踪分类值。
ismissing (A,{-99年的<定义>})
您也可以使用失踪值作为指标对任何丢失的数据表示为为NaN,的NaT,失踪, 要么<定义>。如果您的输入是一个表,那么失踪还缺少字符向量的指示符(“”)和丢失的字符向量的单元阵列({"})。
失踪
指标数据类型匹配的项数据类型一个。以下是指示器和元件之间的额外的数据类型匹配一个:
双指标匹配双,单,整数,合乎逻辑的条目一个。
串和字符指示符和字符向量的单元格数组指示符匹配串的条目一个。
串和字符指标匹配分类的条目一个。
例子:TF = ismissing (0)认识到只有0作为缺失值。
TF = ismissing (0)
0
数据类型:单|双|INT8|int16|int32|int64|UINT8|uint16|UINT32|UINT64|合乎逻辑|字符|串|细胞|datetime|持续时间
因为整型变量不能存储为NaN,使用一个特殊的整数值(否则未使用)来表示缺少整数值数据,例如-99。
有关查找失踪字符串的详细信息,请参阅测试空字符串和缺少值。
不见了手柄的前缘和后空格不同对于那些字符向量,字符阵列,或分类阵列的单元阵列的指标。
对于字符向量的单元数组,不见了不忽略指示符空白。所有字符向量必须精确匹配。
对于表变量中的字符数组,不见了忽略指示符中尾随的空格。
对于分类数组,不见了忽略前导和在指示器尾部的空白。
此功能完全支持高大的阵列。万博1manbetx欲了解更多信息,请参阅高大的数组。
这个函数完全支持分布式数组。万博1manbetx欲了解更多信息,请参阅使用分布式数组运行MATLAB函数(并行计算工具箱)。
干净的缺失数据|所有|任何|fillmissing|是空的|isnan|isoutlier|isundefined|失踪|rmmissing|standardizeMissing
所有
任何
fillmissing
是空的
isnan
isoutlier
isundefined
rmmissing
standardizeMissing
您的系统上存在此示例的修改版本。你想打开这个版本吗?
您单击对应于该MATLAB命令的链接:
在MATLAB命令窗口中输入它运行的命令。Web浏览器不支持MATLAB的命令。万博1manbetx
选择一个网站,以获得翻译的内容,其中可看到当地的活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择一个网站:
选择最佳的网站性能的中国网站(在中国或英文)。其他MathWorks的国家网站都没有从您的位置访问进行了优化。
与当地办事处联系