主要内容

概括

打印表,时间表或分类阵列摘要

描述

例子

概括(T.打印表格或时间表的摘要T.

  • 如果T.是一张桌子,那么表摘要显示描述t.properties.description.然后是表变量的摘要。

  • 如果T.是一个时间表,那么时间表摘要显示了描述t.properties.description.,行时间的摘要,然后是时间变量的摘要。

例子

S.=摘要(T.返回一个结构,S.,包含输入表或时间表的摘要。每个领域S.本身是一个结构,总结了相应变量中的值T..如果T.是一个时间表,然后S.还有一个字段,总结了行的行时间T.

例子

概括(一种打印分类数组的摘要一种

  • 如果一种是一个矢量,然后摘要(a)显示类别名称以及每个类别中的元素数(类别计数)。它还显示未定义的元素数。

  • 如果一种是一个矩阵概括治疗一种作为向量并显示每列的类别计数一种

  • 如果一种是一个多维数组吗概括沿着第一个阵列维度,其尺寸不等于1

例子

概括(一种暗淡打印类别数组的类别计数一种沿着维度暗淡

例如,您可以使用分类阵列中的每行的计数摘要(A,2)

例子

全部收缩

创建一个表。

加载病人血压= [收缩舒张];T =表(性别,年龄,吸烟者,血压,'rownames',姓);

将说明和单位添加到表T..您可以为整个表添加表的描述,也可以为单个变量添加。

t.properties.description =.'模拟患者数据';t.properties.varifeEldeUnits = {'''yrs''''mm hg'};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 Max 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:时间:5x1持续时间值:min 1秒中位数3 sec max 5 sec simestep 1秒变量:读数1:5x1双值:min 97.5中位数97.9 max 98.1读数2:5x1双值:min 111 max 120

创建一个表。将单位添加到表变量。然后显示前几行。

加载病人血压= [收缩舒张];T =表(性别,年龄,吸烟者,血压,'rownames',姓);t.properties.varifeEldeUnits = {'''年''''mm hg'};头(T,3)
ans =.3×4表性别年龄吸烟血压_________________________________史密斯{'男性'} 38真实124 93约翰逊{男性'} 43错误109 77威廉姆斯{女性'} 38错误125 83

返回表的摘要。要将摘要返回为结构,请在使用时指定输出参数概括功能。

s =摘要(t)
s =结构与字段:性别:[1x1结构]年龄:[1x1结构]吸烟者:[1x1 struct]血压:[1x1 struct]

显示表变量的摘要年龄.对于每个变量T.,输出参数S.有一个包含其摘要的字段。

智者
ans =.结构与字段:尺寸:[100 1]类型:'双重'描述:'单位:'年的连续性:[] min:25中位数:39 max:50 nummissing:0

麻醉字段显示缺失值的元素数。在这种情况下,年龄不包含任何价值观,所以麻醉是零。概括包括这一点麻醉数字的字段,期间约会时间, 和分类变量。

显示表中包含的最小年龄。您可以按名称访问摘要的任何字段。

S.AGE.MIN.
ans = 25.

显示表变量的摘要吸烟者.你可以确定吸烟者和非吸烟者的数量真的错误的领域。表变量摘要中包含的信息取决于变量的数据类型。

S.Smoker.
ans =.结构与字段:尺寸:[100 1]类型:'逻辑'描述:'单位:''连续性:[]真:34错误:66

创建时间表。

time = 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小时。这麻醉字段显示没有缺失值()在行时间的矢量中。

S.time.
ans =.结构与字段:尺寸:[3]类型:'DateTime'Min:18-Dec-2015 08:00:00中位数:18-Dec-2015 10:00:00 Max:18-Dec-2015 12:00:00 Nummissing:0Timestep:02:00:00

更改最后一行时间,以便在它们之间具有不同的间隔。

tt.time(3)='2015-12-18 11:00:00';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 11:00:00 42.3 29.9

返回更新时间表的摘要。由于行时间之间的时间级别不同,因此时间戳领域有A.

s =摘要(tt);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 11:00:00 NumMissing: 0 TimeStep: NaN

从R2018B开始,您可以将自定义属性添加到表和时间表。如果添加自定义属性,则表或时间表的摘要包括这些属性。

首先,创建一个表并将值添加到其一些预定义的属性。

加载病人血压= [收缩舒张];T =表(性别,年龄,吸烟者,血压,'rownames',姓);t.properties.description =.'模拟患者数据';t.properties.varifeEldeUnits = {'''yrs''''mm hg'};t.properties.variabledescriptions {4} ='收缩/舒张'

属性添加自定义属性addprop.功能。对于每个自定义属性,请指定名称。此外,指定每个自定义属性的值是否存储适用于表或单个表变量的元数据。

t = addprop(t,{'源文件'“DataOrigin”},{'桌子''多变的'});

存储自定义属性中的元数据值。

t.properties.customproperties.sourcefile =.'患者.mat';T.Properties.CustomProperties.DataOrigin = {'人口普查''人口普查'“自我报告”“血压”};

打印表的摘要。除了t.properties.description., 这概括功能不显示整个应用于表的属性。所以,它没有显示价值t.properties.customproperties.sourcefile..然而,概括显示适用于表变量的属性。对于每个变量,概括显示相应的值T.Properties.CustomProperties.DataOrigin

摘要(t)
描述:模拟患者数据变量:性别:100x1单元格角色矢量定制属性:Dataorigin:人口普查年龄:100x1双倍物业:单位:YRS自定义性质:Datomorigin:人口普查值:Min 25中位数39 Max 50吸烟者:100x1逻辑自定义房产:Dataorigin:自我报告值:TRUE 34 FALSE 66血压:100x2双重特性:单位:MM HG描述:SYSTOLIC / DIASTOLIC定制特性:DATAORIGIN:血压读数值:第1列2 ________ ________分钟109 68中位数122 81.5最大13899.

将摘要作为结构返回。每个字段具有对应于桌变量之一的结构。

s =摘要(t)
s =结构与字段:性别:[1x1结构]年龄:[1x1结构]吸烟者:[1x1 struct]血压:[1x1 struct]

结构智者存储摘要年龄多变的。

智者
ans =.结构与字段:尺寸:[100 1]类型:'双重'描述:'单位:'Yrs'连续性:[] min:25中位数:39 max:50 nummissing:0 customproperties:[1x1 struct]

s.Age.CustomProperties结构存储相应的值T.Properties.CustomProperties.DataOrigin财产。

s.Age.CustomProperties
ans =.结构与字段:DataOrigin:{“普查”}

创建一个1 × 5的分类向量。

a =分类({'飞机''车''火车''车''飞机'})
A =1x5分类飞机车火车车飞机

一种有三类,飞机, 和火车

打印摘要一种

摘要(a)
汽车飞机火车2 2 1

出现在两个元素中一种飞机出现在两个元素中,火车出现在一个元素中。

一种是一排矢量,概括水平列出每个类别的出现。

创建一个4×2分类阵列,一种,来自数字数组。

x = [1 3;2 1;3 1;4 2];valueet = 1:3;catnames = {'红色的''绿色''蓝色'};A =分类(x,superset,catnames)
A =4x2分类红色蓝绿色红色蓝色红色<未定义>绿色

一种有三类,红色的绿色, 和蓝色.价值,4.,不包括在内价值计输入到分类功能。因此,相应的元素,A(4,1),没有相应的类别并且未定义。

打印摘要一种

摘要(a)
红1 2绿1 1蓝1 1 <未定义> 1 0

红色的的第一列中出现一次一种在第二列中两次。

绿色的第一列中出现一次一种并在第二列中。

蓝色的第一列中出现一次一种并在第二列中。

一种仅包含一个未定义的元素。它发生在第一列中。

创建一个3×2分类阵列,一种,来自数字数组。

A =分类([1 3; 2 1; 3 1],1:3,{'红色的''绿色''蓝色'})
A =3x2分类红色蓝绿色红色蓝色红色

一种有三类,红色的绿色, 和蓝色

打印摘要一种沿着第二维度。

摘要(A,2)
红色绿色1 0 1 1 1 0 1 0 1

红色的在第一行中出现一次一种,一次在第二行,一次在第三行中。

绿色只出现在一个元素中。它出现在第二行一种

蓝色在第一行中出现一次一种第三排有一次。

输入参数

全部收缩

输入表,指定为表或时间表。

分类数组,指定为向量,矩阵或多维数组。

尺寸一种要运行到,指定为正整数标量。如果未指定任何值,则默认值是第一个数组维度,其大小不等于1。

考虑二维分类数组一种

如果昏暗= 1, 然后摘要(A,DIM)显示每列的类计数一种

如果昏暗= 2, 然后摘要(A,DIM)返回每行行的类别一种

如果暗淡大于ndims(a), 然后摘要(a)返回与尺寸相同的阵列一种对于每个类别。概括回报1对于相应类别中的元素和0.除此以外。

输出参数

全部收缩

表或时间表变量摘要,作为标量结构返回。对于每个变量T.arnamame.在输入中T.,输出结构S.包含一个字段s。arnamame.概述该变量。

如果T.有变量,其名称无效MATLAB®那么标识符概括修改它们以创建有效的字段名称,主要是通过删除空格并用下划线替换非ASCII字符。

对于每个数据类型,s。arnamame.包含如下所示的字段。您可以使用点索引访问字段。例如,s。arnamame..Size返回名为的表变量的大小arnamame.

表或时间表变量的类型

变量摘要的字段

描述

数字,约会时间, 或者期间

尺寸

变量大小,存储为数字数组

类型

变量类型,存储为字符向量

描述

变量描述,存储为字符向量

单位

变量单位,存储为字符向量

最小值

中位数

中位数

最大限度

最大值

麻醉

缺失值的数量(或者

习惯(如果没有自定义属性,则省略)

与变量关联的自定义属性的名称和值,存储为结构

逻辑

尺寸

变量大小,存储为数字数组

类型

变量类型,存储为字符向量

描述

变量描述,存储为字符向量

单位

变量单位,存储为字符向量

真的

数量真的

错误的

数量错误的

习惯(如果没有自定义属性,则省略)

与变量关联的自定义属性的名称和值,存储为结构

分类

尺寸

变量大小,存储为数字数组

类型

变量类型,存储为字符向量

描述

变量描述,存储为字符向量

单位

变量单位,存储为字符向量

类别

类别,存储为字符向量的单元格数组

每个类别中的元素数,存储为数字数组

麻醉

缺失值的数量(<未定义>

习惯(如果没有自定义属性,则省略)

与变量关联的自定义属性的名称和值,存储为结构

其他

尺寸

变量大小,存储为数字数组

类型

变量类型,存储为字符向量

描述

变量描述,存储为字符向量

单位

变量单位,存储为字符向量

习惯(如果没有自定义属性,则省略)

与变量关联的自定义属性的名称和值,存储为结构

如果T.是一个时间表,然后S.还有一个字段,具有行时间的概要。仅适用于时间表行时间,摘要包括时间戳场地。如果行时间通过固定的时间步长来单调增加或减少,则时间戳有一个数值。如果行时间不规则,那么时间戳

时间表行时间摘要的字段

字段描述

尺寸

行时间向量的大小,存储为数字数组

类型

数据类型,存储为字符向量

最小值

中位数

中位数

最大限度

最大值

麻醉

缺失值的数量(或者

时间戳

连续行时间之间的时间步长(如果不规则)

更多关于

全部收缩

表摘要

表摘要显示表格描述t.properties.description.然后有关于变量的信息T.

摘要包含有关变量的以下信息:

  • 名称:大小和数据类型 - 来自变量名称t.properties.variablenames.,变量的大小,以及变量的数据类型。

  • 单位 - 可变单元t.properties.varifeunits.

  • Description -变量的描述t.properties.variabledescriptions.

  • 自定义属性: - 应用于变量的自定义属性的名称及其相应的值t.properties.customproperties..如果没有自定义属性,则省略此部分。

  • 值 - 仅包含数字,逻辑,分类约会时间, 或者期间变量。

    • 数字,约会时间, 或者期间变量—最小值、中值和最大值。此外,缺失值的数量(s或当该数大于零时,包含该数。

    • 逻辑变量 - 值的数量真的以及值的数量错误的

    • 分类变量 - 来自每个类别的元素数。此外,当该数字大于零时,包含未定义元素的数量。

如果T.是一个时间表,则摘要包含相同的行时间向量的信息。

扩展能力

介绍在R2013B.