文档帮助中心
插入标准缺失值
B = standardizeMissing(指标)
B = standardizeMissing(A,指示器, 'DataVariables',乏)
例
乙= standardizeMissing(一种,指示器)替换指示器在一个阵列或表标准缺失值。
乙= standardizeMissing(一种,指示器)
乙
一种
指示器
标准缺失值取决于数据类型:
为NaN对于双,单,持续时间,calendarDuration
为NaN
双
单
持续时间
calendarDuration
的NaT对于datetime
的NaT
datetime
<失踪>对于串
<失踪>
串
<定义>对于分类
<定义>
分类
“”对于字符
“”
字符
{"}对于细胞的字符数组
{"}
细胞
乙= standardizeMissing(一种,指示器'DataVariables',瓦尔)规范了由指定的变量的缺失值瓦尔什么时候一种是表或时间表。
乙= standardizeMissing(一种,指示器'DataVariables',瓦尔)
瓦尔
全部收缩
创建一个行向量并替换的所有实例-99与标准的缺失值双数据类型,为NaN。
-99
A = [0 1 5 -99 8 3 4 -99 16];B = standardizeMissing (-99)
B =1×90 1 5 8的NaN 3 4 16的NaN
创建一个包含正和'N / A'代表缺失值。
正
'N / A'
dblVar =[南;3;正;7、9];cellstrVar = {“一个”;“三”;“”;'N / A';'九'};charVar = ['一种';'C';'E';“”;“我”]。categoryVar =分类({'红色';'黄色';“蓝”;“紫色”;“”});=表(dblVar cellstrVar、charVar categoryVar)
A =5×4表dblVar cellstrVar charVar categoryVar ______ __________ _______ ___________的NaN { '一个'}甲红3 { '三'}℃黄色Inf文件{为0x0炭}Ë蓝7 { 'N / A'}紫9 { '9'}我<未定义>
替换的所有实例正同为NaN并替换所有实例'N / A'用空字符向量,“”。
B = standardizeMissing(A,{天道酬勤,'N / A'})
B =5×4表dblVar cellstrVar charVar categoryVar ______ __________ _______ ___________的NaN { '一个'}甲红3 { '三'}℃黄色的NaN {为0x0炭}Ë蓝7 {为0x0炭}紫9 { '9'}我<未定义>
更换的情况下,正和'N / A'发生在与标准缺失值的指标的表的指定的变量。
一个= {“α”;“喝彩”;“查理”;“”;'N / A'};x =[1;南;3,正无穷;5);y =[57; 732; 93; 1398;正);一个=表(A, x, y)
A =5×3表一个X Y ___________ ___ ____ { '阿尔法'} 1 57 { '喝彩'}的NaN 732 { '查理'} 3 {93为0x0炭} Inf文件1398 { 'N / A'} 5 Inf文件
为变量一种和X,更换的情况下,正同为NaN和'N / A'用空字符向量,“”。
X
B = standardizeMissing(A,{天道酬勤,'N / A'},'DataVariables',{'一种','X'})
B =5×3表一个x y连接到{'alpha'} 1 57 {'bravo'}南732 {'charlie'} 3 93 {0x0 char}南1398 {0x0 char} 5 Inf
正在变量ÿ保持不变,因为ÿ不包括在'DataVariables'名称 - 值对的参数。
ÿ
'DataVariables'
输入数据,指定为矢量,矩阵,多维数组,表或时间表。如果一种是一个时间表,然后不见了操作上表数据仅供参考,忽略的NaT和为NaN值的行倍矢量。
不见了
数据类型:双|单|字符|串|细胞|表格|时间表|分类|datetime|持续时间
表格
时间表
非标准缺失值指示符,指定为一个标量,矢量或单元阵列。的元素指示器定义值是standardizeMissing对失踪。如果一种是一个数组,然后指示器一定是矢量。如果一种是表或时间表,然后指示器也可以是具有多个数据类型项的单元格数组。
standardizeMissing
中指定的数据类型指示器的对应项中匹配数据类型一种。以下是的元件之间的额外的数据类型匹配指示器和元素的一种:
双指标匹配双,单,整数,合乎逻辑的条目一种。
合乎逻辑
串和字符指标匹配分类的条目一种。
例子:B = standardizeMissing(A, 'N / A')替换字符向量'N / A'用空字符向量,“”。
B = standardizeMissing(A, 'N / A')
数据类型:单|双|INT8|int16|int32|Int64的|UINT8|uint16|UINT32|UINT64|合乎逻辑|字符|串|细胞|datetime|持续时间
INT8
int16
int32
Int64的
UINT8
uint16
UINT32
UINT64
VARTYPE
表变量来标准化,指定为变量名,变量名的单元阵列,一个数值向量,逻辑向量,一个功能句柄,或表VARTYPE下标。瓦尔可以是以下其中之一:
字符向量指定一个单一的表的变量名
字符向量的单元阵列,其中每个元素是一个表的变量名
表变量索引的矢量
一个逻辑向量,其中每个元素对应一个表变量真正的包括对应的变量和假不包括它
真正的
假
的功能句柄返回的逻辑标量,如@isnumeric
@isnumeric
一张桌子VARTYPE下标
例子:“年龄”
“年龄”
例子:{“高度”,“体重”}
{“高度”,“体重”}
例子:@iscategorical
@iscategorical
例子:VARTYPE( '数字')
VARTYPE( '数字')
标准化数组或表,指定为向量、矩阵、多维数组、表或时间表。乙有大小相同一种。
数据类型:双|单|字符|串|细胞|表格|时间表|分类|datetime|持续时间|calendarDuration
standardizeMissing治疗前和字符向量,字符数组,和分类阵列的单元阵列不同尾部的空白。
对于字符向量的单元数组,standardizeMissing不要忽略空白。所有字符向量必须与指定的字符向量完全匹配指示器。
字符数组,standardizeMissing忽略后面的空白。
对于分类数组,standardizeMissing忽略前导和尾随空白。
此功能完全支持高大的阵列。万博1manbetx欲了解更多信息,请参阅高大的数组。
这个函数完全支持分布式数组。万博1manbetx欲了解更多信息,请参阅使用分布式阵列运行MATLAB函数(并行计算工具箱)。
fillmissing|不见了|rmmissing
fillmissing
rmmissing
您的系统中存在此示例的修改版本。你想打开这个版本吗?
您单击对应于该MATLAB命令的链接:
在MATLAB命令窗口中输入它运行的命令。Web浏览器不支持MATLAB的命令。万博1manbetx
选择一个网站,以获得翻译的内容,其中可看到当地的活动和优惠。根据您的位置,我们建议您选择:。
你也可以从以下列表中选择一个网站:
选择最佳的网站性能的中国网站(在中国或英文)。其他MathWorks的国家网站都没有从您的位置访问进行了优化。
请联系您当地的办事处