文档帮助中心文档
插入标准缺失值
B = standardizeMissing(指标)
B = standardizeMissing(指示器,DataVariables, datavars)
例子
B= standardizeMissing (一个,指示器)替换指示器数组或表中缺少标准值。
B= standardizeMissing (一个,指示器)
B
一个
指示器
标准缺失值取决于数据类型:
南为双,单,持续时间
南
双
单
持续时间
NaT为datetime
NaT
datetime
< >失踪为字符串
< >失踪
字符串
<定义>为分类
<定义>
分类
' '为字符
' '
字符
{"}为细胞的字符数组
{"}
细胞
B= standardizeMissing (一个,指示器“DataVariables”,datavars)将指定的变量中缺失的值标准化datavars当一个是一张桌子或时刻表。
B= standardizeMissing (一个,指示器“DataVariables”,datavars)
datavars
全部折叠
的创建行向量并替换所有实例-99年的标准缺失值双数据类型,南.
-99年
A = [0 1 5 -99 8 3 4 -99 16];B = standardizeMissing (-99)
B =1×90 1 5 NaN 8 3 4 NaN 16
创建一个包含正和“N / A”来表示缺失的值。
正
“N / A”
dblVar =[南;3;正;7、9];cellstrVar = {“一个”;“三”;”;“N / A”;“九”};charVar = [“一个”;“C”;“E”;' ';“我”];categoryVar =分类({“红色”;“黄色”;“蓝”;“紫色”;”});=表(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 ______ __________ _______ ___________ NaN {'one'} A red 3 {'three'} C yellow NaN {0x0 char} E blue 7 {0x0 char} violet 9 {' 9 '} I . txt . txt . txt
取代的实例正和“N / A”出现在表的指定变量中,带有标准的缺失值指示器。
一个= {“α”;“万岁”;“查理”;”;“N / A”};x =[1;南;3,正无穷;5);y =[57; 732; 93; 1398;正);一个=表(A, x, y)
一个=5×3表一个x y ___________ ___ ____ {' α'}1 57{“bravo”}南732{“查理”}3 93 {0 x0 char}正1398{“N / A”}5正无穷
为变量一个和x,替换正与南和“N / A”对于空字符向量,”.
x
B = standardizeMissing (A,{正无穷,“N / A”},“DataVariables”, {“一个”,“x”})
B =5×3表a x y ___________ _______ {'alpha'} 1 57 {'bravo'} NaN 732 {'charlie'} 3 93 {0x0 char} NaN 1398 {0x0 char} 5 Inf
正在变量y保持不变,因为y不包括在“DataVariables”名称-值对的论点。
y
“DataVariables”
输入数据,指定为向量、矩阵、多维数组、表或时间表。如果一个那么,有时间表吗ismissing只对表数据进行操作并忽略NaT和南行乘以向量的值。
ismissing
数据类型:双|单|字符|字符串|细胞|表格|时间表|分类|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
要操作的表变量,指定为该表中的选项之一。datavars指示输入表中要标准化的变量。表中未指定的其他变量datavars通过到输出而不被操作。
指定单个表变量名的字符向量或标量字符串
“Var1”
字符向量或字符串数组的单元格数组,其中每个元素是表变量名
{“Var1”“Var2”}
[" Var1”“Var2”)
表变量索引的标量或向量
1
[1 3 5]
逻辑向量,其每个元素对应一个表变量,其中真正的包含相应的变量和假不包括它
真正的
假
(真的假的真的)
接受表变量作为输入并返回逻辑标量的函数句柄
@isnumeric
属性生成的表下标vartype函数
vartype(数字)
例子:standardizeMissing (T)指标,“DataVariables”,(“Var1”“Var2”“Var4”])
standardizeMissing (T)指标,“DataVariables”,(“Var1”“Var2”“Var4”])
标准化数组或表,指定为向量、矩阵、多维数组、表或时间表。B有相同的尺寸一个.
standardizeMissing对字符向量、字符数组和类别数组的单元格数组的前导和尾随空格进行不同的处理。
对于字符向量的单元格数组,standardizeMissing不忽略空白。中指定的所有字符向量必须完全匹配指示器.
字符数组,standardizeMissing忽略后面的空白。
对于分类数组,standardizeMissing忽略前导和尾随空格。
这个函数完全支持高数组。万博1manbetx有关更多信息,请参见高大的数组.
该函数完全支持分布式数组。万博1manbetx有关更多信息,请参见使用分布式数组运行MATLAB函数(并行计算工具箱).
fillmissing|ismissing|rmmissing
fillmissing
rmmissing
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系