文档帮助中心
插入标准缺失值
B = standardizeMissing(A,指示器)
B = standardizeMissing(指示器,DataVariables, var)
例子
B= standardizeMissing (一个,指示符)内容替换值规定指示符数组或表中缺少标准值。
B= standardizeMissing (一个,指示符)
B
一个
指示符
标准缺失值取决于数据类型:
南为双,单,持续时间和calendarDuration
南
双
单
持续时间
calendarDuration
NaT为约会时间
NaT
约会时间
<缺失>为字符串
<缺失>
字符串
<未定义>为明确的
<未定义>
明确的
' '为烧焦
' '
烧焦
{ ''}为细胞字符数组的
{ ''}
细胞
B= standardizeMissing (一个,指示符“DataVariables”,var)对所指定的变量中缺失的值进行标准化var当一个是一张桌子或时间表。
B= standardizeMissing (一个,指示符“DataVariables”,var)
var
全部折叠
创建一个行向量和替换的所有实例-99年的标准缺失值双数据类型,南。
-99年
A = [0 1 5 -99 8 3 4 -99 16];B = standardizeMissing(A,-99)
B =1×90 1 5南8 3 4南16
创建包含一个表天道酬勤和“N / A”表示缺失的值。
天道酬勤
“N / A”
dblVar = [NaN的; 3; Inf文件; 7; 9];cellstrVar = {'一';'三';'';“N / A”;“九”};charVar = [“一个”;“C”;“E”;' ';'一世'];categoryVar =分类({“红色”;“黄色”;'蓝色';'紫色';''});A =表(dblVar,cellstrVar,charVar,categoryVar)
一个=5×4表dblVar cellstrVar charVar categoryVar ______ __________ _________ ___________南{‘一个’}红3{三}C黄色E {0 x0 char} -蓝色7 {“N / A”}紫9{‘九’}我<定义>
替换所有天道酬勤与南和替换的所有实例“N / A”对于空的字符向量,''。
''
B = standardizeMissing (A,{正无穷,“N / A”})
B =5×4表dblVar cellstrVar charVar categoryVar向南{' 1 '}A red 3 {' 3 '} C yellow NaN {0x0 char} E blue 7 {0x0 char} violet 9 {' 9 '} I
取代的实例天道酬勤和“N / A”在标准缺失值指示符的表的指定变量中出现。
一个= {'α';“万岁”;“查理”;'';“N / A”};X = [1; NaN的; 3; Inf文件; 5];Y = [57; 732; 93; 1398; Inf文件]。A =表(A,X,Y)
一个=5×3表x y ___________ ___ ____{“α”}1 57 {“bravo”}南732{“查理”}3 93 {0 x0 char}正1398 {“N / a”} 5正无穷
对于变量a和x,替换天道酬勤与南和“N / A”对于空的字符向量,''。
a
x
B = standardizeMissing (A,{正无穷,“N / A”},“DataVariables”{“一个”,“x”})
B =5×3表一个X Y ___________ ___ ____ { '阿尔法'} 1 57 { '喝彩'}的NaN 732 { '查理'} 3 {93为0x0炭}的NaN 1398 {为0x0炭} 5 Inf文件
天道酬勤在变量y保持不变,因为y不包括在“DataVariables”名称-值对的论点。
y
“DataVariables”
输入数据,指定为向量、矩阵、多维数组、表或时间表。如果一个那么,是时刻表吗ismissing只对表数据操作,忽略NaT和南是行乘以向量的值。
ismissing
数据类型:双|单|烧焦|字符串|细胞|表|时间表|明确的|约会时间|持续时间
表
时间表
非标准缺失值指示符,指定为标量、向量或单元格数组。的元素指示符定义以下值standardizeMissing对待失踪。如果一个是数组吗指示符必须是一个矢量。如果一个那么,是桌子还是时间表呢指示符也可以是一个单元阵列具有多个数据类型的条目。
standardizeMissing
中指定的数据类型指示符在相应的条目相匹配的数据类型一个。元素之间的附加数据类型匹配指示符的和元素一个:
双指标匹配双,单整数,逻辑条目的一个。
逻辑
字符串和烧焦指标匹配明确的条目的一个。
例:B = standardizeMissing (A,“N / A”)替换字符向量“N / A”对于空的字符向量,''。
B = standardizeMissing (A,“N / A”)
数据类型:单|双|int8|INT16|INT32|int64|uint8|UINT16|uint32|uint64|逻辑|烧焦|字符串|细胞|约会时间|持续时间
int8
INT16
INT32
int64
uint8
UINT16
uint32
uint64
vartype
要标准化的表变量,指定为变量名、变量名的单元数组、数值向量、逻辑向量、函数句柄或表vartype标。var可以是以下之一:
指定单个表变量名的字符向量
字符向量的单元数组,其中每个元素都是表变量名
表变量下标的向量
逻辑向量,其每一个对应元素的表的变量,其中真正包括相应的变量和假它排除
真正
假
返回逻辑标量的函数句柄,例如@isnumeric
@isnumeric
一个表vartype标
例:'年龄'
'年龄'
例:{'身高体重'}
{'身高体重'}
例:@iscategorical
@iscategorical
例:vartype(数字)
vartype(数字)
标准化数组或表,指定为矢量,矩阵,多维数组,表或时间表。B有同样的大小吗一个。
数据类型:双|单|烧焦|字符串|细胞|表|时间表|明确的|约会时间|持续时间|calendarDuration
standardizeMissing对于字符向量、字符数组和类别数组的单元格数组,以不同的方式对待开头和结尾空白。
对于字符向量的单元阵列,standardizeMissing不忽略空白。正好一个字符向量中指定的所有特征向量必须匹配指示符。
对于字符数组,standardizeMissing忽略尾随空白。
对于分类排列,standardizeMissing忽略开头和结尾的空白。
这个函数完全支持高数组。万博1manbetx有关更多信息,请参见高大的数组。
此功能完全支持分布式数组。万博1manbetx有关更多信息,请参见与分布阵列运行MATLAB功能(并行计算工具箱)。
fillmissing|ismissing|rmmissing
fillmissing
rmmissing
这个例子的修改版本的系统上存在。你要打开这个版本呢?
你点击了一个链接,对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入该命令来运行它。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站来获取可用的翻译内容,并查看本地事件和报价。根据你的位置,我们建议你选择:。
您还可以选择从下面的列表中的网站:
选择中国网站(中文或英文),以获得最佳的网站表现。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系你当地的办公室