主要内容

standardizeMissing

插入标准缺失值

描述

例子

B= standardizeMissing (一个,指示器)中指定替换值指示器与标准的缺失值一个并返回一个标准化的数组或表。

缺失值定义的数据类型一个:

  • - - - - - -,,持续时间,calendarDuration

  • NaT- - - - - -datetime

  • <失踪>- - - - - -字符串

  • <定义>- - - - - -分类

  • {"}- - - - - -细胞特征向量

如果一个是一个表,然后每个变量的数据类型定义变量的缺失值。

例子

B= standardizeMissing (___,名称,值)标准化缺失值的指定其他参数使用一个或多个名称参数。例如,standardizeMissing(指示器,DataVariables, datavars)在指定的变量标准化缺失值datavars一个是一个表或时间表。

例子

全部折叠

创建一个行向量和替换的所有实例-99年标准缺失值数据类型,

一个= [0 1 5 -99 -99 3 4 16];B = standardizeMissing (-99)
B =1×95南8 0 1 3 4南16

创建一个表包含“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 ______ __________ _________ ___________南{‘一个’}红3{三}C黄色南{0 x0 char} E蓝色7 {0 x0 char}紫9{‘九’}我<定义>

取代的实例“N / A”发生在指定的表与标准缺失值的变量指标。

创建一个表包含“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”空的特征向量,

B = standardizeMissing (A,{正无穷,“N / A”},“DataVariables”,{“一个”,“x”})
B =5×3表x y ___________ ___ ____{“α”}1 57 {“bravo”}南732{“查理”}3 93 {0 x0 char}南1398 {0 x0 char} 5正无穷

在变量y保持不变,因为y不包括在吗DataVariables名称-值参数。

输入参数

全部折叠

输入数据,指定为一个向量,矩阵,多维数组,表,或时间表。如果一个是一个时间表,然后呢standardizeMissing操作表数据只和忽略了NaT行乘以向量的值。

数据类型:||字符|字符串|细胞||时间表|分类|datetime|持续时间

非标准缺失值指标,指定为一个标量,矢量,或细胞数组。的元素指示器定义的值standardizeMissing对失踪。如果一个是一个数组,然后呢指示器必须是一个向量。如果一个是一个表或时间表吗指示器也可以是单元阵列与多个数据类型的条目。

在指定的数据类型指示器匹配的数据类型在相应的条目一个。以下是额外的数据类型的元素之间的匹配指示器和元素的一个:

  • 指标匹配,整数,逻辑条目的一个

  • 字符串字符指标匹配分类条目的一个

例子:B = standardizeMissing (A,“N / A”)取代了特征向量“N / A”空的特征向量,

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|字符|字符串|细胞|datetime|持续时间

名称-值参数

指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。

R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。

例子:standardizeMissing (T)指标,ReplaceValues,假)

表变量操作,指定为这个表的选项之一。的DataVariables值表示该变量的输入表来填补。

没有指定表中的其他变量DataVariables通过输出没有标准化。

索引方案 例子

变量名:

  • 一个字符串,特征向量,或细胞数组

  • 一个模式对象

  • “一个”“一个”——一个变量命名一个

  • (“A”、“B”){' A ', ' B '}——两个变量命名一个B

  • “Var”+ digitsPattern (1)——变量命名“Var”紧随其后的是一个数字

变量指数:

  • 索引数字指的是表中的一个变量的位置

  • 一个向量的数字

  • 一个逻辑向量。通常,这个向量的长度是一样的变量,但你可以省略的0

  • 3从表中第三个变量

  • 3 [2]从表中,第二个和第三个变量

  • (假假真)——第三个变量

功能处理:

  • 一个函数处理,表变量作为输入,并返回一个逻辑标量

  • @isnumeric——所有包含数值的变量

变量类型:

  • 一个vartype下标,选择一个指定类型的变量

  • vartype(数字)——所有包含数值的变量

例子:standardizeMissing (T)指标,“DataVariables”, (“Var1”“Var2”“Var4”])

替换值指标,当指定为一个值一个是一个表或时间表:

  • 真正的1——输入表变量包含缺失项替换为标准化的表变量。

  • 0——附加的输入表与表变量检查缺失的条目。失踪的附加变量标准化中的条目。

为向量、矩阵或多维数组输入数据,ReplaceValues不支持。万博1manbetx

B一样的尺寸吗一个除非的价值ReplaceValues。如果该值的ReplaceValues,然后的宽度B是输入数据的总和变量指定宽度和数量的数据。

例子:standardizeMissing (T)指标,ReplaceValues,假)

算法

standardizeMissing以不同的方式对待前导和尾随空白细胞阵列的特征向量,字符数组,直言数组。

  • 细胞阵列的特征向量,standardizeMissing不忽略空白。所有特征向量向量中指定必须完全匹配一个字符指示器

  • 字符数组,standardizeMissing忽略空白。

  • 对于分类数组,standardizeMissing忽略前导和尾随空白。

扩展功能

版本历史

介绍了R2013b

全部展开