这个例子展示了如何访问和修改变量单位、描述和名称的表属性。您还可以使用变量编辑器编辑这些属性值。
加载示例患者数据并创建一个表。
负载病人血压=[收缩压舒张压];T =表(性别,年龄,身高,体重,吸烟,血压);
显示表的前五行,T
.
: T (1:5)
ans =5×6表性别年龄身高体重吸烟者血压_____________ ____________ ______ _____________{'男'}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
T
有100行和6个变量。
通过修改table属性为表中的每个变量指定单位,VariableUnits
.将变量单位指定为字符向量的单元格数组。
T.Properties.VariableUnits = {''“年”“在”“磅”''''};
单元格数组中的单个空字符向量表示对应的变量没有单位。
为变量添加变量描述,血压
.将单个字符向量赋给包含描述的单元格数组的元素血压
.
T.Properties.VariableDescriptions {“血压”} =收缩压/舒张压的;
你可以使用变量名,“血压”
,或变量的数值下标,6
,将索引到包含变量描述的字符向量的单元格数组中。
通过使用查看每个变量的数据类型、描述、单位和其他描述性统计信息总结
总结一下这个表格。
总结(T)
变量:性别:100x1 cell array of character vector年龄:100x1 double属性:单位:Yrs值:Min 25中位数39 Max 50身高:100x1 double属性:单位:In值:Min 60中位数67 Max 72体重:100x1 double属性:单位:Lbs值:Min 111中位数142.5 Max 202吸烟者:100x1 logical值:True 34 False 66血压:100x2 double属性:描述:收缩压/舒张压值:第一列2列________ ________ Min 109 68中位数122 81.5 Max 138 99
的血压
变量具有描述和年龄
,高度
,重量
,血压
变量有单位。
更改第一个变量的变量名性别
来性
.
T.Properties.VariableNames {“性别”} =“性”;
显示表的前五行,T
.
: T (1:5)
ans =5×6表性别年龄身高体重吸烟者血压_____________ ____________ ______ _____________{'男'}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
除了变量单位、描述和名称的属性外,还有行名和维名、表描述和用户数据的表属性。
readtable
|表格
|array2table
|cell2table
|struct2table
|总结