总结

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

描述

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

  • 如果Ť是一个表,则表总结显示以下描述T.Properties.Description然后是表变量的摘要。

  • 如果Ť是一个时间表,则时间表摘要显示从该描述T.Properties.Description,行时间的总结,然后是时间表变量的总结。

小号=摘要(Ť返回结构,小号,其中包含输入表或时间表的摘要。每个字段的小号它本身是不是一个结构,汇总了相应变量的值Ť。如果Ť那么,是时刻表吗小号也有概括的排次场Ť

总结(一个打印分类阵列的概要一个

  • 如果一个是一个向量总结(一)显示与每个类别(类别计数)元素的数量沿类别名称。它还显示被未定义元素的数量。

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

  • 如果一个是一个多维阵列中,然后总结作用于大小不相等的第一个数组维1

总结(一个暗淡打印分类阵列的类别计数一个沿着维度暗淡

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

例子

全部收缩

创建一个表。

加载耐心血压= [收缩舒张];T =表(性别,年龄,吸烟,血压,“RowNames”、LastName);

向表中添加描述和单位Ť。您可以为整个表添加描述,也可以为单个变量添加描述。

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

打印表的汇总Ť

格式紧凑的总结(T)
说明:模拟患者数据变量:性别:100X1双重性质:单位:字符向量年龄的100X1单元阵列22岁值:最少25个中值39最大50吸烟者:100X1逻辑值:True 34假66血压:100X2双重性质:单位:毫米汞柱描述:收缩/舒张值:第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)
变量:读1:5x1双值:Min 97.5中值97.9 Max 98.1读2:5x1双值: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结构体]血压:[1x1结构体]

显示表变量的摘要年龄。的每一个变量Ť,输出参数小号有一个包含其汇总的字段。

s.Age
ANS =同场的结构:描述:“单位:年连续性:[]最小:25中位数:39最大:50 NumMissing: 0

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

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

s.Age.Min
ans = 25

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

s.Smoker
ANS =同场的结构:大小:[100 1]类型: '逻辑' 描述: '' 单元: '' 连续性:[]真:34题:66

创建一个时间表。

时间=日期时间({“2015-12-18 08:00:00”;“2015年12月18日10:00:00”;“2015-12-18 12:00:00”});温度= [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 =同场的结构:时间:[1x1结构]温度:[1x1结构]压力:[1x1结构]

显示行时间的摘要。该步伐字段显示连续行时间之间的时间间隔为两个小时。该NumMissing现场表演有没有遗漏值(的NaT)中的行倍矢量。

s.Time
ANS =同场的结构:大小:[3 1]类型: '日期时间' 最小:18-DEC-2015八点00分00秒中位数:18-DEC-2015 10:00:00,最大:18-DEC-2015 12:00:00 NumMissing:0时间步长:02:00:00

更改最后一行时间,使行时间之间有不同的间隔。

TT.Time (3) =“2015-12-18 11:00:00;TT
TT =3×2时间表时间温度压力____________________ ____ ________ 18日 -  12月2015年08:00:00 37.3 30.1 12月18日 -  2015年10:00:00 39.1 30.03 18日 -  12月2015年11:00:00 42.3 29.9

返回更新后时间表的摘要。由于行时间间隔是不同的,所以步伐现场有一个为NaN

s =总结(TT);s.Time
ANS =同场的结构:大小:[3 1]类型: '日期时间' 最小:18-DEC-2015八点00分00秒中位数:18-DEC-2015 10:00:00,最大:18-DEC-2015 11:00:00 NumMissing:0时间步:为NaN

从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:血压值:第一列第二列说109 68 122 81.5最大中值138 99分钟

以结构形式返回摘要。每个字段都有一个对应于表变量之一的结构。

s =总结(T)
S =同场的结构:性别:[1x1结构体]年龄:[1x1结构体]吸烟者:[1x1结构体]血压:[1x1结构体]

结构s.Age对象的摘要年龄变量。

s.Age
ANS =同场的结构:大小:[100 1]类型: '双' 描述: '' 单元: '22岁' 连续性:[]最小:25平均:39最大:50 NumMissing:0 CustomProperties来:[1x1的结构]

s.Age.CustomProperties的对应值T.Properties.CustomProperties.DataOrigin属性。

s.Age.CustomProperties
ANS =同场的结构:DataOrigin:{ '人口普查'}

创建一个1×5分类矢量。

A =分类({“平面”'汽车'“火车”'汽车'“平面”})
A =1×5类别飞机汽车火车汽车飞机

一个有三个类别,汽车平面,培养

列印一个

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

汽车出现在的两个元素中一个平面出现在两个元素中,和培养出现在一个元素中。

以来一个是一个行向量,总结列出了每个类别的发生水平。

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

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

一个有三个类别,绿色,蓝色。的价值,4,是不包括在valueset的输入分类函数。因此,对应的元素(4,1),没有对应的类别,且未定义。

列印一个

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

在第一列中出现一次一个第二列有两次。

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

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

一个仅包含一个不确定的因素。它发生在第一列。

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

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

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

列印一个沿着第二维度。

总结(2)
红,绿,蓝,10,11,10,10,1

的第一行中出现一次一个一旦在第二排,而一旦第三排。

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

蓝色的第一行中出现一次一个而一旦第三排。

输入参数

全部收缩

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

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

外形尺寸一个操作,指定为正整数标量。如果未指定值,则默认为大小不等于1的第一个数组维度。

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

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

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

如果暗淡大于ndims (A), 然后总结(一)返回大小相同的数组一个每个类别。总结回报1对应类别中的元素和0除此以外。

输出参数

全部收缩

表或时间表变量的摘要,以标量结构返回。为每一个变量T。VarName在输入Ť、输出结构小号包含一个字段年代。VarName与总结该变量。

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

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

表或时间表变量的类型

为变量的摘要字段

描述

数字,datetime,或持续时间

尺寸

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

类型

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

描述

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

单位

可变的单元,存储为字符向量

最小值

最小值

中位数

中值

马克斯

最大值

NumMissing

遗漏值的号码(为NaN的NaT

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

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

合乎逻辑

尺寸

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

类型

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

描述

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

单位

可变的单元,存储为字符向量

真正的

真正的

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

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

分类

尺寸

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

类型

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

描述

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

单位

可变的单元,存储为字符向量

类别

类别,存储为字符向量的单元阵列

计数

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

NumMissing

遗漏值的号码(<未定义>

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

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

其他

尺寸

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

类型

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

描述

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

单位

可变的单元,存储为字符向量

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

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

如果Ť那么,是时刻表吗小号还有一个包含行时间摘要的字段。仅对时间表排时间,摘要包括步伐字段。如果行乘以以一个固定的时间步长单调地增加或减少,则步伐具有数值。如果行时间是不规则的,那么步伐为NaN

对于时间表行时报摘要字段

栏目说明

尺寸

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

类型

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

最小值

最小值

中位数

中值

马克斯

最大值

NumMissing

遗漏值的号码(的NaT为NaN

步伐

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

更多关于

全部收缩

表总结

表摘要显示从表中描述T.Properties.Description其次是对的变量的信息Ť

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

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

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

  • 描述 - 从变量描述T.Properties.VariableDescriptions

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

  • 值——仅包括数字、逻辑、分类datetime,或持续时间变量。

    • 数字,datetime,或持续时间变量 - 最小值,中值和最大值。此外,缺失值的数量(为NaNS或的NaT或多个)时,这个数字是大于零的是包括在内。

    • 逻辑变量-值的数量真正的和那些值的数量

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

如果Ť是一个时间表,则摘要包含上的行倍矢量相同的信息。

扩展功能

介绍了R2013b