打印表格、时间表或分类数组的摘要
创建一个表。
加载耐心血压= [收缩舒张];T =表(性别,年龄,吸烟者,血压,“RowNames”、LastName);
向表中添加描述和单位T.
.您可以为整个表添加描述,也可以为单个变量添加描述。
t.properties.description =.模拟病人数据的;T.Properties.VariableUnits = {''“年”'''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最大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时间表时间阅读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 Values: Min 1 sec Median 3 sec Max 5 sec TimeStep 1 sec Variables: Reading1: 5x1 double Values: Min 97.5 Median 97.9 Max 98.1 Reading2: 5x1 double Values: Min 111 Median 117 Max 120
创建一个表。将单位添加到表变量。然后显示前几行。
加载耐心血压= [收缩舒张];T =表(性别,年龄,吸烟者,血压,“RowNames”、LastName);T.Properties.VariableUnits = {''“年”'''mm hg'};头(T,3)
ans =3×4表性别年龄吸烟者血压_____________ ______ _____________史密斯{“男性”}38真124 93约翰逊{“男性”}43假109 77威廉姆斯{“女性”}38假125 83
返回表的摘要。要将摘要作为结构返回,请在使用总结
函数。
s =总结(T)
S =结构与字段:性别:[1x1 struct]年龄:[1x1 struct]吸烟者:[1x1 struct]血压:[1x1 struct]
显示表变量的摘要年龄
.对于的每个变量T.
,输出参数S.
有一个包含其摘要的字段。
s.Age
ans =.结构与字段:Type: 'double' Description: " Units: 'Years' Continuity: [] Min: 25 Median: 39 Max: 50 NumMissing: 0 .
这麻醉
字段显示缺失值的元素数。在这种情况下,年龄
不包含任何南
价值观,所以麻醉
是零。总结
包括麻醉
数字领域,期间
那datetime
,分类
变量。
显示表中包含的最小年龄。您可以通过名称访问摘要的任何字段。
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 - 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 =结构与字段:Temp: [1x1 struct]压力:[1x1 struct]
显示行时间的摘要。这步伐
字段显示连续行间时间间隔为两个小时。这麻醉
字段显示没有缺失值(纳
)在行时间的矢量中。
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 =.结构与字段:尺寸:[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 = {''“年”'''mm hg'};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双属性:单位:mm Hg说明:收缩压/舒张压自定义属性:数据来源:血压读数:列1列2 ________ ________ Min 109 68中位数122 81.5 Max 138 99
以结构形式返回摘要。每个字段都有一个结构,对应于一个表变量。
s =总结(T)
S =结构与字段:性别:[1x1 struct]年龄:[1x1 struct]吸烟者:[1x1 struct]血压:[1x1 struct]
结构s.Age
控件的摘要年龄
变量。
s.Age
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分类飞机汽车火车汽车飞机
一种
有三个类别,车
那飞机
,火车
.
列印撮要一种
.
总结(一)
汽车,飞机,火车,2,2,1
车
出现在两个元素一种
那飞机
出现在两个元素中,和火车
出现在一个元素中。
自从一种
是一排矢量,总结
水平列出每个类别的出现。
创建一个4乘2的分类数组,一种
,从数字数组。
x = [1 3;2 1;3 1;4 2];valueet = 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)
红绿蓝1 0 1 1 1 1 0 1 0 1
红色的
在第一行出现一次一种
,一次在第二行,一次在第三行中。
绿色
仅出现在一个元素中。它发生在第二排一种
.
蓝色的
在第一行出现一次一种
并在第三行中。
T.
-输入表输入表,指定为表或时间表。
一种
-分类数组分类数组,指定为向量、矩阵或多维数组。
暗淡
-尺寸一种
一起操作尺寸一种
沿着操作,指定为一个正整数标量。如果没有指定值,则默认为大小不等于1的第一个数组维数。
考虑一个二维的分类数组一种
:
如果昏暗的= 1
, 然后总结(暗)
的每个列的类别计数一种
.
如果昏暗的= 2
, 然后总结(暗)
的每一行的类别计数一种
.
如果暗淡
大于ndims (A)
, 然后总结(一)
返回与的大小相同的数组一种
对于每个类别。总结
回报1
对于对应类别和中的元素0.
除此以外。
S.
- 表或时间表变量摘要表或时间表变量的摘要,以标量结构返回。为每一个变量T。
在输入VarName
T.
,输出结构S.
包含一个字段年代。
概述该变量。VarName
如果T.
有变量,其名称无效MATLAB®标识符,然后总结
修改它们以创建有效的字段名,主要是通过删除空格和用下划线替换非ascii字符。
对于每种数据类型,年代。
包含下面显示的字段。您可以使用点索引访问字段。例如,VarName
年代。
返回名为的表变量的大小VarName
。尺寸
.VarName
表或时间表变量的类型 |
变量摘要的字段 |
描述 |
---|---|---|
数字, |
|
变量的大小,存储为一个数字数组 |
|
变量类型,存储为字符向量 |
|
|
变量的描述,存储为字符向量 |
|
|
变量单位,存储为字符向量 |
|
|
最小值 |
|
|
中位数 |
|
|
最大值 |
|
|
缺失值的数量( |
|
|
与变量关联的自定义属性的名称和值,以结构形式存储 |
|
逻辑 |
|
变量的大小,存储为一个数字数组 |
|
变量类型,存储为字符向量 |
|
|
变量的描述,存储为字符向量 |
|
|
变量单位,存储为字符向量 |
|
|
数量 |
|
|
数量 |
|
|
与变量关联的自定义属性的名称和值,以结构形式存储 |
|
|
|
变量的大小,存储为一个数字数组 |
|
变量类型,存储为字符向量 |
|
|
变量的描述,存储为字符向量 |
|
|
变量单位,存储为字符向量 |
|
|
类别,存储为字符向量的单元格数组 |
|
|
每个类别中的元素数,存储为数字数组 |
|
|
缺失值的数量( |
|
|
与变量关联的自定义属性的名称和值,以结构形式存储 |
|
其他 |
|
变量的大小,存储为一个数字数组 |
|
变量类型,存储为字符向量 |
|
|
变量的描述,存储为字符向量 |
|
|
变量单位,存储为字符向量 |
|
|
与变量关联的自定义属性的名称和值,以结构形式存储 |
如果T.
那是时刻表吗S.
还有一个字段,其中包含行时间的摘要。仅对于时间表行时间,摘要包括步伐
字段。如果行时间单调地增加或减少一个固定的时间步长,则步伐
具有数值。如果行时间是不规则的,那么步伐
是南
.
时间表行时间摘要的字段 |
字段描述 |
---|---|
|
行数量的大小,存储为数字数组 |
|
数据类型,存储为字符向量 |
|
最小值 |
|
中位数 |
|
最大值 |
|
缺失值的数量( |
|
连续行时间之间的时间步长( |
表摘要显示表格描述T.Properties.Description
然后有关于变量的信息T.
.
摘要包含有关变量的以下信息:
名称:大小和数据类型 - 来自变量名称T.Properties.VariableNames
,变量的大小和变量的数据类型。
单位-可变单位从T.Properties.VariableUnits
.
描述 - 可变描述t.properties.variabledescriptions.
.
自定义属性:—应用于变量的自定义属性的名称及其对应的值t.properties.customproperties.
.如果没有自定义属性,则省略此部分。
值-只包括数字,逻辑,分类
那datetime
,或期间
变量。
数字,datetime
,或期间
变量 - 最小值,中位数和最大值。此外,缺失值的数量(南
s或纳
如果该数字大于零时,则包括s)。
逻辑变量-值的个数真正的
以及值的数量错误的
.
分类
变量——每个类别中元素的数量。此外,当未定义元素的数目大于零时,也会包含该数目。
如果T.
是时间表,那么摘要包含关于行时间矢量的相同信息。
此函数完全支持分布式数组。万博1manbetx有关更多信息,请参见使用分布式阵列运行MATLAB函数(并行计算工具箱).
您单击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
你也可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。