主要内容

vartype

下标到表或时间表的变量类型

描述

例子

S = vartype(类型创建下标以选择指定类型的表变量。的类型参数Input是一个字符向量,它指定被对象接受的任何类型isa函数,例如“数字”“浮”“整数”,或“字符串”.也可以是“cellstr”选择包含字符向量单元格数组的变量。

例如,S = vartype('numeric');T2 = t1 (:, s)返回T2作为仅包含表中的数值变量的表T1

例子

全部折叠

创建一个包含数字变量和字符串变量的表。然后下标到表中,只得到它的数值变量。

LastName = [“史密斯”“约翰逊”“威廉姆斯”“琼斯”“棕色”];年龄= [38;43;38;40;49];身高= [71;69;64;67;64];Weight = [176;163;131;133;119];血压= [124 93;109 77;125 83;117 75;122 80);T = table(姓氏,年龄,身高,体重,血压)
T =5×5表姓氏年龄身高体重血压_____________ ____________ _____________“史密斯”38 71 176 124 93“约翰逊”43 69 163 109 77“威廉姆斯”38 64 131 125 83“琼斯”40 67 133 117 75“布朗”49 64 119 122 80

属性创建下标vartype函数。下标到的二次元T返回只包含数值变量的表。

S = vartype(“数字”);T2 = t (:, s)
T2 =5×4表年龄身高体重血压_________ ______ _____________ 38 71 176 124 93 43 69 163 109 77 38 64 131 125 83 40 67 133 117 75 49 64 119 122 80

类型的任何类型都可以创建下标isa函数接受。从中选择字符串变量T

S = vartype(“字符串”);T3 = t (:, s)
T3 =5×1表姓  __________ " 史密斯琼斯威廉姆斯约翰逊”“”“”“”“棕色”

创建包含数字、字符串和分类变量的时间表。然后下标到表中,只得到它的数值变量。

日期=日期时间([“12/18/2015”“12/19/2015”“12/20/2015”]);温度= [45;33;36];压力= [30.1;29.3;29.7];位置= [“波士顿”“波士顿”“伍斯特”];SensorType = categorical([“S1”“X7”“S1”]);TT =时间表(日期,温度,压力,位置,传感器类型)
TT =3×4时间表日期SensorType临时压力位置  ___________ ____ ________ ___________ __________ 12月18 - 45 - 2015 30.1“波士顿”S1 19 - 12月- 2015年33 29.3“波士顿”X7 20 - 12月- 2015年36 29.7“伍斯特”S1

属性创建下标vartype函数。下标到的二次元TT返回只包含数值变量的时间表。TT2也有行乘以TT因为时报会识别这些行。行时间向量是时间表的一个性质,而不是它的一个变量。

S = vartype(“数字”);Tt2 = tt (:, s)
TT2 =3×2时间表日期临时压力  ___________ ____ ________ 30.1 18 - 45 - 2015年12月19日- 12月- 2015年33 29.3 20 - 12月- 2015年36 29.7

输入参数

全部折叠

要从表或时间表中选择的变量类型,指定为字符向量或字符串标量。类型可以是任何类型或类别,是接受isa函数。也可以是“cellstr”

版本历史

在R2016b中引入