主要内容

standardizeMissing

插入标准缺失值

描述

例子

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

标准缺失的值依赖于数据类型:

  • ,,持续时间,calendarDuration

  • NaTdatetime

  • <失踪>字符串

  • <定义>分类

  • ' '字符

  • {"}细胞的字符数组

例子

B= standardizeMissing (一个,指示器“DataVariables”,var)在指定的变量标准化缺失值var一个是一个表或时间表。

例子

全部折叠

创建一个行向量和替换的所有实例-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”名称-值对的论点。

输入参数

全部折叠

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

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

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

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

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

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

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

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

表变量标准化,指定为一个变量名,变量名的单元阵列,一个数值向量,一个逻辑向量,一个函数处理,或一个表vartype下标。var可以是下列之一:

  • 一个特征向量指定单个表变量名

  • 单元阵列的特征向量,其中每个元素是一个表变量名

  • 一个向量的表变量指标

  • 逻辑向量的每个元素对应一个表变量真正的包括相应的变量不包括它

  • 处理函数,它返回一个逻辑标量,等@isnumeric

  • 一个表vartype下标

例子:“年龄”

例子:{“高度”,“体重”}

例子:@iscategorical

例子:vartype(数字)

输出参数

全部折叠

标准化的数组或表,指定为一个向量,矩阵,多维数组,表,或时间表。B一样的尺寸吗一个

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

算法

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

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

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

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

扩展功能

C / c++代码生成
生成C和c++代码使用MATLAB®编码器™。

介绍了R2013b