主要内容

总结

打印表格、时间表或分类数组的摘要

描述

例子

总结(T打印表格或时间表的摘要T

  • 如果T是一张表,那么呢表摘要显示来自t.properties.description.然后是对表变量的总结。

  • 如果T是时间表,则时间表摘要显示来自t.properties.description.,行时间的摘要,然后是时间表变量的摘要。

例子

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

例子

总结(一个打印分类数组的摘要一个

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

  • 如果一个是一个矩阵,然后总结处理列一个作为向量,并显示每列的类别计数一个

  • 如果一个那是一个多维数组总结沿大小不相等的第一个数组维度操作1

例子

总结(一个昏暗的打印分类数组的类别计数一个沿着维度昏暗的

例如,可以使用以下命令显示分类数组中每一行的计数摘要(A,2)

例子

全部折叠

创建一个表。

负载耐心血压=[收缩压舒张压];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

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

绿色仅出现在一个元素中。它发生在第二排一个

蓝色的的第一行出现一次一个并在第三行中。

输入参数

全部折叠

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

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

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

考虑二维分类数组一个

如果昏暗= 1,然后总结(暗)显示每列的类计数一个

如果昏暗= 2,然后总结(暗)返回每行行的类别一个

如果昏暗的大于ndims (A),然后摘要(a)返回大小相同的数组一个为每个类别。总结返回1对于相应类别中的元素和0否则。

输出参数

全部折叠

表或时间表变量摘要,作为标量结构返回。对于每个变量T.VarName在输入T,输出结构年代包含一个字段s。VarName对这个变量进行总结。

如果T有变量的名字是无效的MATLAB®标识符,然后总结修改它们以创建有效的字段名,主要是通过删除空格和用下划线替换非ascii字符。

对于每个数据类型,s。VarName包含下面显示的字段。您可以使用点索引访问字段。例如,s。VarName。尺寸返回所命名的表变量的大小VarName

表或时间表变量的类型

变量摘要的字段

描述

数字,约会时间, 要么持续时间

大小

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

类型

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

描述

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

单位

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

最小值

中位数

中值

马克斯

最大值

NumMissing

缺失值数目(要么NaT

CustomProperties(如果没有自定义属性则省略)

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

逻辑

大小

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

类型

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

描述

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

单位

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

真的

的数量真的价值

的数量价值

CustomProperties(如果没有自定义属性则省略)

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

分类

大小

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

类型

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

描述

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

单位

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

类别

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

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

NumMissing

缺失值数目(<定义>

CustomProperties(如果没有自定义属性则省略)

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

其他

大小

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

类型

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

描述

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

单位

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

CustomProperties(如果没有自定义属性则省略)

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

如果T是一个时间表,然后年代还有一个字段,其中包含行时间的摘要。仅对于时间表行时间,摘要包括步伐字段。如果行乘以单调地增加或减少一个固定的时间步长,那么步伐具有数值。如果行时间是不规则的,那么步伐

时间表行时间摘要字段

字段的描述

大小

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

类型

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

最小值

中位数

中值

马克斯

最大值

NumMissing

缺失值数目(NaT要么

步伐

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

更多关于

全部折叠

表摘要

表格摘要显示来自的表格描述t.properties.description.后面是关于变量的信息T

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

  • 名称:大小和数据类型-变量的名称T.Properties.VariableNames、变量的大小和变量的数据类型。

  • 单位-可变的单位T.Properties.VariableUnits

  • 描述 - 可变描述T.Properties.VariableDescriptions

  • 自定义属性:—应用于变量的自定义属性的名称,以及它们对应的值T.Properties.CustomProperties.如果没有自定义属性,则省略此部分。

  • 值-仅包括数字、逻辑、分类约会时间, 要么持续时间变量。

    • 数字,约会时间, 要么持续时间变量 - 最小值,中位数和最大值。此外,缺失值的数量(年代或NaT如果该数字大于零时,则包括s)。

    • 逻辑变量-值的数目真的这些值的数量

    • 分类变量——每个类别的元素数量。此外,当未定义元素的数目大于零时,将包含未定义元素的数目。

如果T是时间表,那么摘要包含关于行时间矢量的相同信息。

扩展功能

介绍在R2013B.