主要内容

将表变量中的文本转换为分类

此示例显示如何将表中的变量从字符向量的小区数组转换为分类阵列。相同的工作流适用于字符串数组的表变量。

加载样本数据并创建表

加载来自100名患者收集的样品数据。

加载病人谁是
名称大小字节类属性年龄100x1 800双舒张期100x1 800双性别100x1 11412细胞高度100x1 800双LastName 100x1 11616细胞位置100x1 14208细胞SelfAssessedHealthStatus 100x1 11540细胞吸烟者100x1 100逻辑收缩期100x1 800双体重100x1 800双

存储患者数据年龄性别高度重量SelfAssessedHealthStatus,地点在一张桌子里。在变量中使用唯一标识符作为行的名字。

t =表(年龄,性别,身高,体重,......SelfassessedHealthStatus,位置,......'rownames',姓);

将表格变量从字符向量的单元格数组转换为分类数组

字符向量的单元格阵列,性别地点,包含唯一值的离散集。

转变性别地点分类阵列。

T.Gender =分类(T.Gender);T.Location =分类(T.Location);

变量,SelfAssessedHealthStatus,包含四个唯一值:优秀的公平的好的,贫穷的

转变SelfAssessedHealthStatus到一个序数分类阵列,使类别具有数学排序穷人

T.SelfassessedHealthStatus =分类(T.SelfassessedHealthStatus,......{'贫穷的''公平的''好的''优秀'},'序号',真的);

打印摘要

使用命令查看每个变量的数据类型、描述、单位和其他描述性统计信息概括总结表格。

格式袖珍的摘要(T)
变量:年龄:100x1双重值:MIN 25中位数39 MAX 50性别:女性53男性47高度:100x1双重值:MIN 60中位数67最大72重量:100x1双值:MIN 111中位数142.5 MAX 202 SelfassessedHealthStatus:100x1序列分类价值:贫困11展交15好40优秀34地点:100x1分类价值:县城综合医院39圣玛丽医疗中心24 va医院37

表变量性别SelfAssessedHealthStatus,地点是分类阵列。摘要包含每个类别中元素数的计数。例如,摘要表明,100例患者的53例是女性,47例是男性。

根据类别选择数据

创建一个sumtable,T1.,含有在郡综合医院观察的所有女性患者的年龄,身高和体重。您可以根据分类阵列中的值轻松创建逻辑向量性别地点

Rows = T.Location ==“县综合医院”& T.Gender = ='女性';

是一个100×1逻辑向量,带有逻辑真正的1)对于性别是女性的桌子行,该地点是县综合医院。

定义变量的子集。

vars = {'年龄'“高度”'重量'};

使用括号来创建子表,T1.

T1 = T(行,var)
t1 =19×3表年龄身高体重  ___ ______ ______ 安德森布朗49 64 119泰勒31 66 132 45 68 128李44 66 146沃克28 65 123年轻25 63 114坎贝尔37 65 135莫里斯埃文斯39 62 121 43 64 135里维拉29 63 130理查森30 67 141考克斯28 66 111托雷斯45 70 137班纳特彼得森32 60 136拉米雷斯48 64 137 35 64 131⋮

一种是一个19×3桌子。

由于序数类别数组对其类别具有数学顺序,因此可以使用关系操作(例如大于和小于)对它们执行元素方面的比较。

创建一个sumtable,T2.,将所有患者的性别,年龄,身高和重量评估为穷人或公平的患者。

首先,定义要在表中包含的行的子集T2.

Rows = T.SelfassessedHealthStatus <='公平的';

然后,定义要包含在表中的变量子集T2.

vars = {'性别''年龄'“高度”'重量'};

使用括号来创建子表T2.

t2 = t(行,vars)
T2 =26×4表性别年龄身高体重  ______ ___ ______ ______ 约翰逊男琼斯43 69 163女66 67 133托马斯女42 137杰克逊男25 71 174加西亚女27 69 131罗德里格斯女39 64 117刘易斯女41 62 137李女44 66 146大厅男25 70 189埃尔南德斯男性36 68 166洛佩兹女性40 66 137冈萨雷斯女性35 66 118米切尔男性3971 164 Campbell Female 37 65 135 Parker Male 30 68 182 Stewart Male 49 68 170⋮

T2.是一个26×4桌子。

相关例子

更多关于