主要内容

vartype

下标到表或时间表可变类型

描述

例子

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

例如,S = vartype(数字);T2 = T1 (:,)返回T2作为只包含表中的数字变量的表T1

例子

全部折叠

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

LastName = [“史密斯”“约翰逊”“威廉姆斯”“琼斯”“棕色”];年龄=[38,43岁,38;40;49);身高= [71;69;64;67;64);重量= [176;163;131;133;119);血压= [1293;109 77;125 83;117 75;122 80);T =表(LastName、年龄、身高、体重、血压)
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 (:,)
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 (:,)
T3 =5×1表姓  __________ " 史密斯琼斯威廉姆斯约翰逊”“”“”“”“棕色”

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

日期= datetime ([“12/18/2015”“12/19/2015”“12/20/2015”]);Temp = (45; 33; 36);压力= (30.1;29.3;29.7);位置= [“波士顿”“波士顿”“伍斯特”];SensorType =分类([“S1”“X7”“S1”]);TT =时间表(日期、温度、压力、位置、SensorType)
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 (:,)
TT2 =3×2时间表日期临时压力  ___________ ____ ________ 30.1 18 - 45 - 2015年12月19日- 12月- 2015年33 29.3 20 - 12月- 2015年36 29.7

输入参数

全部折叠

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

介绍了R2016b