打印表格、时间表或分类数组的摘要
创建一个表。
负载耐心血压=[收缩压舒张压];T =表(性别、年龄、吸烟、血压'rownames'、LastName);
将描述和单位添加到表中T
.您可以为整个表添加描述,也可以为单个变量添加描述。
T.Properties.Description ='模拟患者数据';T.Properties.VariableUnits = {'''yrs'''毫米汞柱的};t.properties.variabledescriptions {4} =收缩压/舒张压的;
打印表摘要T
.
格式紧凑的摘要(T)
描述:模拟患者数据变量:性别:100x1单元格的字符向量阵列年龄:100x1双倍性质:单位:Yrs值:Min 25中位数39 Max 50吸烟者:100x1逻辑值:TRUE 34 FALSE 66血压:100x2双人房地产:单位:MM HG描述:收缩期/舒张值:第1列2 ________ ________ MIN 109 68中位数122 81.5最大138 99
总结
显示变量每列的最小值,中位数和最大值血压
.
创造一个小的时间表。
时间= [秒(1:5)]';tt =时间表(时间,[98; 97.5; 97.9; 98.1; 97.9],[120; 111; 119; 117; 116],......'variablenames',{'读书1','读2'})
tt =5×2时间表时间读数1读数2 _____ _________ ________ 1秒98 120 2秒97.5 111 3秒97.9 119 4秒98.1 117 5秒97.9 116
打印一份时间表摘要。总结
输出行时间的摘要,然后是变量的摘要。如果时间表是固定的,那么总结
还打印行与行之间的时间步长的大小。
摘要(TT)
RowTimes: Time: 5x1 duration值:Min 1 sec中位数3 sec Max 5 sec TimeStep 1 sec变量:Reading1: 5x1 double值:Min 97.5中位数97.9 Max 98.1 Reading2: 5x1 double值:Min 111中位数117 Max 120
创建一个表。向表变量中添加单位。然后显示前几行。
负载耐心血压=[收缩压舒张压];T =表(性别、年龄、吸烟、血压'rownames'、LastName);T.Properties.VariableUnits = {''“年”''毫米汞柱的};头(T, 3)
ans =3×4表性别年龄吸烟者血压_____________ ______ _____________史密斯{'男性'}38真124 93约翰逊{'男性'}43假109 77威廉姆斯{'女性'}38假125 83
返回表的摘要。要将摘要返回为结构,请在使用时指定输出参数总结
函数。
s =总结(T)
S =结构体字段:性别:[1x1结构]年龄:[1x1结构]吸烟者:[1x1 struct]血压:[1x1 struct]
显示表变量的摘要年龄
.对于每个变量T
,输出参数年代
具有包含其摘要的字段。
智者
ans =结构体字段:尺寸:[100 1]类型:'双重'描述:'单位:'年的连续性:[] min:25中位数:39 max:50 nummissing:0
的NumMissing
字段显示缺失值的元素数量。在这种情况下,年龄
不包含任何南
值,因此NumMissing
是零。总结
包括这一点NumMissing
数字领域,持续时间
,约会时间
, 和分类
变量。
显示表中包含的最小年龄。您可以按名称访问摘要的任何字段。
s.Age.Min
ans = 25.
显示表变量的摘要吸烟者
.您可以确定吸烟者和非闻名者的数量真的
和假
字段。表变量的摘要中包含的信息取决于变量的数据类型。
S.Smoker.
ans =结构体字段:Size: [100 1] Type: 'logical' Description: " Units: " Continuity: [] True: 34 False: 66
创建一个时间表。
时间= datetime ({“2015-12-18 08:00:00”;“2015-12-18 10:00:00;'2015-12-18 12:00:00'});temp = [37.3; 39.1; 42.3];压力= [30.1; 30.03; 29.9];TT =时间表(时间,温度,压力)
tt =3×2时间表时间临时压力________________________________ 18-dec-2015 08:00:00 37.3 30.1 18-dec-2015 10:00:00 39.1 30.03 18-DEC-2015 12:00:00 42.3
返回时间表作为结构的摘要。
s =摘要(tt)
S =结构体字段:时间:[1x1结构]温度:[1x1结构]压力:[1x1 struct]
显示行时间的摘要。的步伐
字段显示连续行时间之间的时间间隔为2小时。的NumMissing
字段显示没有缺失值(NaT
)在行乘以向量中。
S.time.
ans =结构体字段:Size: [3 1] Type: 'datetime' Min: 18-Dec-2015 08:00:00 Median: 18-Dec-2015 10:00:00 Max: 18-Dec-2015 12:00:00 NumMissing: 0 TimeStep: 02:00:00
更改最后一行时间,以便在它们之间具有不同的间隔。
tt.time(3)='2015-12-18 11:00:00';TT
tt =3×2时间表时间温度压力 ____________________ ____ ________ 18 - 12月18 - 2015 08:00:00 37.3 30.1 39.1 - 30.03 - 12月- 2015 10:00:00 18 - 12月- 2015 11:00:00 42.3 - 29.9
返回更新时间表的摘要。由于行时间之间的时间级别不同,因此步伐
现场有一个南
.
s =摘要(tt);S.time.
ans =结构体字段:尺寸:[3 1]类型:'DateTime'min:18-Dec-2015 08:00:00中位数:18-Dec-2015 10:00:00 Max:18-Dec-2015 11:00:00 Nummissing:0时间戳:南
从R2018B开始,您可以将自定义属性添加到表和时间表。如果添加自定义属性,则表或时间表的摘要包括这些属性。
首先,创建一个表,并向它的一些预定义属性添加值。
负载耐心血压=[收缩压舒张压];T =表(性别、年龄、吸烟、血压'rownames'、LastName);T.Properties.Description ='模拟患者数据';T.Properties.VariableUnits = {'''yrs'''毫米汞柱的};t.properties.variabledescriptions {4} =收缩压/舒张压的;
使用该属性添加自定义属性addprop
函数。对于每个自定义属性,指定一个名称。另外,指定每个自定义属性的值是存储应用于表的元数据,还是存储应用于单个表变量的元数据。
T = addprop (T) {“源文件”,'dataorigin'}, {“表”,'多变的'});
在自定义属性中存储元数据值。
t.properties.customproperties.sourcefile =.“patients.mat”;t.properties.customproperties.dataorigin = {“普查”,“普查”,自我报告的,'血压读数'};
打印表格的摘要。除了t.properties.description.
,总结
函数不显示应用于表的整个属性。因此,它不会显示值t.properties.customproperties.sourcefile.
.然而,总结
显示应用于表变量的属性。为每一个变量,总结
显示对应的值t.properties.customproperties.dataOrigin.
.
摘要(T)
描述:模拟患者数据变量:性别:100x1字符向量细胞数组自定义属性:DataOrigin:人口普查年龄:100x1双属性:单位:Yrs自定义属性:DataOrigin:人口普查值:Min 25中位数39 Max 50吸烟者:100x1逻辑自定义属性:DataOrigin:自我报告值:True 34 False 66血压:100x2双重属性:单位:毫米汞柱说明:收缩压/舒张压自定义属性:数据来源:血压读数值:列1列2 ________ ________ Min 109 68中位数122 81.5 Max 138 99
将摘要作为结构返回。每个字段具有对应于桌变量之一的结构。
s =总结(T)
S =结构体字段:性别:[1x1结构]年龄:[1x1结构]吸烟者:[1x1 struct]血压:[1x1 struct]
结构智者
存储摘要年龄
多变的。
智者
ans =结构体字段:Size: [100 1] Type: 'double' Description: " Units: 'Yrs' Continuity: [] Min: 25 Median: 39 Max: 50 NumMissing: 0 CustomProperties: [1x1 struct]
的s.age.Customproperties.
结构存储相应的值t.properties.customproperties.dataOrigin.
财产。
s.age.Customproperties.
ans =结构体字段:dataorigin:{'人口普查'}
创建一个1×5分类向量。
A =分类({“平面”“汽车”'火车'“汽车”“平面”})
一个=1 x5分类飞机,汽车,火车,飞机
一个
有三类,车
,飞机
, 和火车
.
打印的摘要一个
.
摘要(a)
汽车飞机火车2 2 1
车
出现在两个元素中一个
,飞机
出现在两个元素中,火车
出现在一个元素中。
自从一个
是行向量,总结
水平列出每个类别的出现情况。
创建一个4×2分类阵列,一个
,来自数字数组。
X = [1 3;2 1;3 1;4 2];valueset = 1:3;catnames = {“红色”,“绿色”,“蓝”};A =分类(x,superset,catnames)
一个=4 x2分类红蓝绿红蓝红<未定义>绿
一个
有三类,红色的
,绿色
, 和蓝色的
.的价值,4
,不包括在价值计
输入到分类
函数。因此,对应的元素,a(4,1)
,没有相应的类别并且未定义。
打印的摘要一个
.
摘要(a)
红色1 2绿色1 1蓝色1 1 <未定义> 1 0
红色的
在第一列中出现一次一个
在第二列中两次。
绿色
在第一列中出现一次一个
并在第二列中。
蓝色的
在第一列中出现一次一个
并在第二列中。
一个
只包含一个未定义元素。它出现在第一列。
创建一个3×2分类阵列,一个
,来自数字数组。
A =分类的([1 3;2 1;3 1], 1:3, {“红色”,“绿色”,“蓝”})
一个=3 x2分类红色蓝绿色红色蓝色红色
一个
有三类,红色的
,绿色
, 和蓝色的
.
打印的摘要一个
沿着第二个维度。
摘要(A,2)
红绿蓝1 0 1 1 1 1 0 1 1
红色的
的第一行出现一次一个
一次在第二行,一次在第三行。
绿色
仅出现在一个元素中。它发生在第二排一个
.
蓝色的
的第一行出现一次一个
并在第三行中。
T
- - - - - -输入表输入表,指定为表或时间表。
一个
- - - - - -分类数组分类数组,指定为向量、矩阵或多维数组。
昏暗的
- - - - - -维度的一个
沿着维度的一个
要运行到,指定为正整数标量。如果未指定任何值,则默认值是第一个数组维度,其大小不等于1。
考虑二维分类数组一个
:
如果昏暗= 1
,然后总结(暗)
显示每列的类计数一个
.
如果昏暗= 2
,然后总结(暗)
返回每行行的类别一个
.
如果昏暗的
大于ndims (A)
,然后摘要(a)
返回大小相同的数组一个
为每个类别。总结
返回1
对于相应类别中的元素和0
否则。
年代
-表或时间表变量的总结表或时间表变量摘要,作为标量结构返回。对于每个变量T.
在输入VarName
T
,输出结构年代
包含一个字段s。
对这个变量进行总结。VarName
如果T
有变量的名字是无效的MATLAB®标识符,然后总结
修改它们以创建有效的字段名,主要是通过删除空格和用下划线替换非ascii字符。
对于每个数据类型,s。
包含下面显示的字段。您可以使用点索引访问字段。例如,VarName
s。
返回所命名的表变量的大小VarName
。尺寸
.VarName
表或时间表变量的类型 |
变量摘要的字段 |
描述 |
---|---|---|
数字, |
|
变量大小,存储为数字数组 |
|
变量的类型,存储为字符向量 |
|
|
变量描述,存储为字符向量 |
|
|
变量单位,存储为字符向量 |
|
|
最小值 |
|
|
中值 |
|
|
最大值 |
|
|
缺失值数目( |
|
|
与变量关联的自定义属性的名称和值,存储为结构 |
|
逻辑 |
|
变量大小,存储为数字数组 |
|
变量的类型,存储为字符向量 |
|
|
变量描述,存储为字符向量 |
|
|
变量单位,存储为字符向量 |
|
|
的数量 |
|
|
的数量 |
|
|
与变量关联的自定义属性的名称和值,存储为结构 |
|
|
|
变量大小,存储为数字数组 |
|
变量的类型,存储为字符向量 |
|
|
变量描述,存储为字符向量 |
|
|
变量单位,存储为字符向量 |
|
|
类别,存储为字符向量的单元格数组 |
|
|
每个类别中的元素数,存储为数字数组 |
|
|
缺失值数目( |
|
|
与变量关联的自定义属性的名称和值,存储为结构 |
|
其他 |
|
变量大小,存储为数字数组 |
|
变量的类型,存储为字符向量 |
|
|
变量描述,存储为字符向量 |
|
|
变量单位,存储为字符向量 |
|
|
与变量关联的自定义属性的名称和值,存储为结构 |
如果T
是一个时间表,然后年代
还有一个字段,其中包含行时间的摘要。仅对于时间表行时间,摘要包括步伐
字段。如果行乘以单调地增加或减少一个固定的时间步长,那么步伐
具有数值。如果行时间是不规则的,那么步伐
是南
.
时间表行时间摘要字段 |
字段的描述 |
---|---|
|
行数量的大小,存储为数字数组 |
|
数据类型,存储为字符向量 |
|
最小值 |
|
中值 |
|
最大值 |
|
缺失值数目( |
|
连续行之间的时间步长( |
表格摘要显示来自的表格描述t.properties.description.
后面是关于变量的信息T
.
摘要包含关于变量的以下信息:
名称:大小和数据类型-变量的名称T.Properties.VariableNames
、变量的大小和变量的数据类型。
单位-可变的单位T.Properties.VariableUnits
.
描述 - 可变描述T.Properties.VariableDescriptions
.
自定义属性:—应用于变量的自定义属性的名称,以及它们对应的值T.Properties.CustomProperties
.如果没有自定义属性,则省略此部分。
值-仅包括数字、逻辑、分类
,约会时间
, 要么持续时间
变量。
数字,约会时间
, 要么持续时间
变量 - 最小值,中位数和最大值。此外,缺失值的数量(南
年代或NaT
如果该数字大于零时,则包括s)。
逻辑变量-值的数目真的
这些值的数量假
.
分类
变量——每个类别的元素数量。此外,当未定义元素的数目大于零时,将包含未定义元素的数目。
如果T
是时间表,那么摘要包含关于行时间矢量的相同信息。
该函数完全支持分布式数组。金宝app有关更多信息,请参见使用分布式阵列运行MATLAB函数(并行计算工具箱).
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
您还可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。