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