(不推荐)统计数据阵列
这数据集
建议不要数据类型。要使用异构数据,请使用matlab®桌子
数据类型代替。看马特拉布桌子
有关更多信息的文档。
数据集阵列用于收集异构数据和元数据,包括变量和观察名称到单个容器变量中。DataSet阵列适用于存储定向列或表格数据,通常存储在文本文件中或电子表格中,并且可以容纳不同类型,尺寸,单位等的变量。
DataSet阵列可以包含不同类型的变量,包括数字,逻辑,字符,字符串,分类和单元格。但是,DataSet数组是与其包含的变量不同的类。例如,即使是仅包含双数组的变量的数据集数组也无法操作,就像它本身一样是一个双数组。但是,使用点订阅,您可以在DataSet阵列中的变量上运行,就像它是工作区变量一样。
您可以使用括号的Subscript DataSet阵列非常像普通数字阵列,但除数字和逻辑索引外,您还可以使用变量和观察名称作为索引。
使用数据集
构造函数以在Matlab Workspace中的变量中创建数据集数组。您还可以通过从文本或电子表格文件中读取数据来创建数据集数组。您可以使用DOT订阅将数据集数组中的每个变量访问DataSet数组中的每个变量。有关DataSet阵列可用的操作列表,请参阅以下部分。
数据集 | (不推荐)构造数据集数组 |
猫 | (不推荐)Concatenate DataSet阵列 |
Cellstr. | (不推荐)从DataSet数组创建字符向量的单元格数组 |
dataset2cell. | (不推荐)将数据集数组转换为单元格数组 |
dataset2struct. | (不推荐)将数据集数组转换为结构 |
datasetfun. | (不推荐)将函数应用于DataSet阵列变量 |
disp | (不推荐)显示数据集数组 |
展示 | (不推荐)显示数据集数组 |
双倍的 | (不推荐)将DataSet变量转换为双数组 |
结尾 | (不推荐)DataSet数组索引表达式的最后索引 |
出口 | (不推荐)将数据集数组写入文件 |
得到 | (不推荐)访问数据集数组属性 |
霍罗斯卡特 | (不推荐)DataSet阵列的水平串联 |
相交 | (不推荐)设置数据集阵列观测的交叉点 |
是空的 | (不推荐)为空数据集数组而成 |
ismember. | (不推荐)数据集数组元素,即设置的成员 |
不见了 | (不推荐)查找具有缺失值的数据集数组元素 |
加入 | (不推荐)合并数据集阵列观测 |
长度 | (不推荐)DataSet数组的长度 |
ndims. | (不推荐)数据集数组的维度数 |
numel. | (不推荐)数据集数组中的元素数 |
替换为止 | (不推荐)将缺少的数据指示器插入数据集数组中 |
换ddata. | (不推荐)替换DataSet变量 |
放 | (不推荐)设置和显示数据集数组属性 |
setdiff. | (不推荐)为数据集阵列观测设定差异 |
setxor. | (不推荐)设置独占或数据集阵列观察 |
单身的 | (不推荐)将DataSet变量转换为单数组 |
尺寸 | (不推荐)DataSet数组的大小 |
排队 | (不推荐)对数据集数组的排序排序 |
堆 | (不推荐)从多个变量堆叠数据集数组到单个变量 |
subsasgn. | (不推荐)对数据集数组的下标作业 |
子反馈 | (不推荐)DataSet数组的下标参考 |
概括 | (不推荐)数据集数组的打印摘要 |
联盟 | (不推荐)设置数据集阵列观测的联盟 |
独特 | (不推荐)DataSet数组中的唯一观察 |
un | (不推荐)从单个变量将数据集数组从单个变量转变为多个变量 |
Vertcat. | (不推荐)DataSet阵列的垂直串联 |
数据集数组D.
具有存储元数据的属性(有关数据的信息)。访问或分配给属性p = d.properties.propname.
或者d.properties.propname = p.
, 在哪里Propname.
是以下之一:
|
|
|
一个两个元素单元阵列的字符向量,给出了数据集阵列的两个维度的名称。默认为 |
|
非空,不同字符向量的单元阵列,其名称在数据集阵列中的观察名称。此属性可能为空,但如果不为空,则字符向量的数量必须等于观察数。 |
|
字符向量的小区阵列,以数据集数组中的变量为单位。此属性可能为空,但如果不为空,则字符向量的数量必须等于变量的数量。对于没有定义单元的变量,任何单个字符向量可能是空的。默认值是空单元格数组。 |
|
任何包含要与数据集数组关联的附加信息的变量。默认值是一个空数组。 |
|
字符向量的单元阵列,其描述了数据集阵列中的变量的描述。此属性可能为空,但如果不为空,则字符向量的数量必须等于变量的数量。对于没有定义的描述的变量,任何单个字符向量可能是空的。默认值是空单元格数组。 |
|
非空,不同字符向量的单元阵列,提供数据集阵列中变量的名称。字符向量的数量必须等于变量的数量。默认值是用于创建数据集的变量的名称数组。 |
价值。要了解这会如何影响您对类的使用,请参阅比较句柄和价值类在Matlab面向对象的编程文档中。
从.mat文件加载数据集数组,并创建一些简单的子集:
装载医院H1 =医院(1:10,:) H2 =医院(:{''''''''''''''''''''''saple''})%访问和修改元数据医院.properties.description.properties.varnames {4} ='WGT'%从现有的一家医院创建一个新的DataSet变量.ATRISK = Hospital.Smoker |(医院)> 40)%使用单个变量来探索数据Boxplot(Hospital.age,Hospital.sex)H3 =医院(医院。{'Lastname''''''性'吸烟者'})%根据两个变量h4 = sortrows(医院,{'性','年龄'})分类观察