主要内容

总结

打印的总结表、时间表或分类数组

描述

例子

总结(T)打印的总结表或时间表T

  • 如果T是一个表,那么表总结显示的描述T.Properties.Description其次是总结表的变量。

  • 如果T时间表,时间表总结显示了描述T.Properties.Description行乘以的摘要,然后总结时间表的变量。

例子

年代=总结(T)返回一个结构,年代,包含一个输入表的总结或时间表。每个字段的年代本身就是一个结构,总结了相应的变量的值呢T。如果T是一个时间表,然后呢年代还有一个领域,总结了行乘以T

例子

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

  • 如果一个是一个矢量,然后呢总结(一)显示类别名称与元素的数量在每个类别(类别数)。它还显示未定义的元素的数量。

  • 如果一个是一个矩阵,然后呢总结对待的列一个向量和显示每一列的分类计数一个

  • 如果一个是一个多维数组,那么总结就在第一维度的大小不等于数组1

例子

总结(一个,昏暗的)指纹分类的类别数的数组一个沿着维度昏暗的

例如,您可以显示每一行的数量在一个分类数组使用总结(2)

例子

全部折叠

创建一个表。

负载病人血压=(收缩压舒张压);T =表(性别、年龄、吸烟、血压“RowNames”、LastName);

添加描述和单位表T。您可以添加一个描述表作为一个整体,和独立的变量。

T.Properties.Description=模拟病人数据的;T.Properties.VariableUnits= {“年”毫米汞柱的};T.Properties.VariableDescriptions{4} =收缩压/舒张压的;

打印的总结表T

格式紧凑的总结(T)
描述:模拟病人数据变量:性别:100 x1单元阵列特征向量的年龄:100年x1双重性质:单位:年价值观:25分钟39马克斯50吸烟者中位数:100 x1逻辑值:对34个错66血压:100 x2双重性质:单位:毫米汞柱描述:收缩压/舒张压值:第1列第2列说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”,{“Reading1”,“Reading2”})
TT =5×2时间表时间Reading1 Reading2 _____说111 3秒秒98 120 2秒97.5 97.9 97.9 98.1 119 4秒117 5秒116

打印一个总结的时间表。总结打印行乘以的概述,其次是一个总结的变量。如果常规的时间表,然后总结还打印行乘以之间的时间步的大小。

总结(TT)
RowTimes:时间:5 x1持续时间值:最小1秒3秒中位数最大5秒步伐1秒变量:Reading1: 5 x1双重价值:最小97.5中位数97.9最大98.1 Reading2: x1双重价值:5分钟111 117 Max中值120

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

负载病人血压=(收缩压舒张压);T =表(性别、年龄、吸烟、血压“RowNames”、LastName);T.Properties.VariableUnits= {“年”毫米汞柱的};头(T, 3)
性别年龄吸烟者血压__________ ___ _____ _________________史密斯{‘男性’}38真正124 93约翰逊{‘男性’}43假109 77威廉姆斯{‘女性’}38假125 83

返回一个表的总结。返回一个总结作为一个结构,指定一个输出参数时使用总结函数。

s =总结(T)
s =结构体字段:性别:(1 x1 struct)年龄:[1 x1 struct]吸烟者:[1 x1 struct]血压:[1 x1 struct]

显示的总结表变量年龄。每个变量的T,输出参数年代一个字段,其中包含了总结。

s.Age
ans =结构体字段:大小:1[100]类型:“双”的描述:“单位:“年的连续性:[]分钟:25中位数:39马克斯:50 NumMissing: 0

NumMissing字段显示元素的数量缺失值。在这种情况下,年龄不包含任何值,因此NumMissing是零。总结包括NumMissing数字领域,持续时间,datetime,分类变量。

显示表中包含的最低年龄。您可以访问任何领域的总结的名字。

s.Age.Min
ans = 25

显示的总结表变量吸烟者。您可以确定的吸烟者和非吸烟者的数量真正的字段。中包含的信息的总结表变量取决于变量的数据类型。

s.Smoker
ans =结构体字段:大小:1[100]类型:“逻辑”的描述:“单位:“连续性:[]如此:34个错误: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 - 12月18 - 2015 08:00:00 37.3 30.1 39.1 - 30.03 - 12月- 2015 10:00:00 18 - 12月- 2015 12:00:00 42.3 - 29.9

返回一个总结时间表的结构。

s =总结(TT)
s =结构体字段:时间:[1 x1 struct]临时:[1 x1 struct]压力:[1 x1 struct]

显示的汇总行乘以。的步伐字段显示连续行乘以之间的时间间隔是两个小时。的NumMissing字段显示没有缺失值(NaT)行乘以向量的。

s.Time
ans =结构体字段:大小:1[3]类型:datetime的分钟:18 - 12月- 2015 08:00:00值:18 - 12月- 2015 10:00:00马克斯:18 - 12月- 2015年12:00:00 NumMissing: 0步伐: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 =结构体字段:大小:1[3]类型:datetime的分钟:18 - 12月- 2015 08:00:00值:18 - 12月- 2015 10:00:00马克斯:18 - 12月- 2015年11:00:00 NumMissing: 0步伐:南

从R2018b开始,您可以添加自定义属性表和时间表。如果您添加自定义属性,然后表的总结或时间表包含这些属性。

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

负载病人血压=(收缩压舒张压);T =表(性别、年龄、吸烟、血压“RowNames”、LastName);T.Properties.Description=模拟病人数据的;T.Properties.VariableUnits= {“年”毫米汞柱的};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)
描述:模拟病人数据变量:性别:100 x1单元阵列特征向量的自定义属性:DataOrigin:人口年龄:100年x1双重性质:单位:年自定义属性:DataOrigin:人口普查价值观:25分钟39马克斯50吸烟者中位数:100 x1逻辑自定义属性:DataOrigin:自我报告值:对34个错66血压:100 x2双重性质:单位:毫米汞柱描述:收缩压/舒张压自定义属性:DataOrigin:血压值:第1列第2列说109 68 122 81.5最大中值138 99分钟

返回总结作为一个结构。每个领域都有一个表的结构对应于一个变量。

s =总结(T)
s =结构体字段:性别:(1 x1 struct)年龄:[1 x1 struct]吸烟者:[1 x1 struct]血压:[1 x1 struct]

结构s.Age商店的总结年龄变量。

s.Age
ans =结构体字段:大小:1[100]类型:“双”的描述:“单位:“年”连续性:[]分钟:25中位数:39马克斯:50 NumMissing: 0 CustomProperties: [1 x1 struct]

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

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

创建一个1-by-5分类向量。

A =分类({“平面”“汽车”“火车”“汽车”“平面”})
一个=1 x5分类飞机汽车火车汽车飞机

一个有三个类别,,飞机,火车

打印的总结一个

总结(一)
汽车飞机火车2 2 1

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

一个是一个行向量,总结列出了每个类别出现的水平。

创建一个4×2的矩阵分类数组,一个从数字数组。

X = [1 3;2 1;3 1;4 2];valueset = 1:3;catnames = {“红色”,“绿色”,“蓝”};一个=分类(X, valueset catnames)
一个=4 x2分类红蓝绿红蓝红色<定义>绿色

一个有三个类别,红色的,绿色,蓝色的。的价值,4不包含在valueset的输入分类函数。因此,相应的元素,(4,1),没有相应的分类和定义。

打印的总结一个

总结(一)
红绿1 2 1 1蓝色1 1 <定义> 1 0

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

绿色第一列中出现一次一个一旦在第二列。

蓝色的第一列中出现一次一个一旦在第二列。

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

创建一个3×2分类数组,一个从数字数组。

(1 =分类(3;2 1;3 1],1:3,{“红色”,“绿色”,“蓝”})
一个=3 x2分类红蓝绿红蓝红色

一个有三个类别,红色的,绿色,蓝色的

打印的总结一个第二个维度。

总结(2)
红绿蓝1 0 1 1 1 0 1 0 1

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

绿色只出现在一个元素。它发生在第二行一个

蓝色的一旦出现在第一行一个一旦在第三行。

输入参数

全部折叠

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

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

维度的一个在操作,指定为一个正整数标量。如果没有指定值,默认的是第一个数组维度的大小不等于1。

考虑一个二维分类数组一个:

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

如果昏暗的= 2,然后总结(暗)显示的类别数为每一行一个

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

输出参数

全部折叠

总结表或时间表的变量,作为一个标量返回结构。为每一个变量T。VarName在输入T,输出结构年代包含一个字段年代。VarName该变量的总结。

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

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

变量类型的表或时间表

汇总的字段变量

描述

数字,datetime,或持续时间

大小

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

类型

类型的变量,存储为一个特征向量

描述

描述的变量,存储为一个特征向量

单位

单位的变量,存储为一个特征向量

最小值

最小值

中位数

中值

马克斯

最大值

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。如果没有自定义属性,那么这部分省略。

  • 价值观——只包含数字、逻辑,分类,datetime,或持续时间变量。

    • 数字,datetime,或持续时间变量——最小值,最大值。此外,缺失值的数量(年代或NaT年代)包含这个数字大于零。

    • 逻辑变量——数量的值真正的和值的数量

    • 分类变量——从每个类别的元素数量。同时,未定义的元素的数量包括当这个数字大于零。

如果T是一个时间表,然后总结包含相同的信息行乘以向量。

扩展功能

版本历史

介绍了R2013b