主要内容

变量编辑器中的数据集数组

请注意

数据集不推荐使用数据类型。要处理异构数据,请使用MATLAB®表格数据类型。看到MATLAB表格文档以获取更多信息。

在变量编辑器中打开“数据集数组”

MATLAB变量编辑器为查看、修改和绘制数据集数组提供了方便的界面。

首先,加载样本数据集,医院

负载医院
数据数组,医院,在MATLAB工作空间中创建。

数据集数组有100个观察值和7个变量。

打开医院在Variables编辑器中,单击开放的变量,并选择医院

Variables编辑器打开,显示数据集数组的内容(这里只显示前10个观察结果)。

在Variables编辑器中,您可以在第一行看到这七个变量的名称,在第一列看到观察名称。

修改“变量名称”和“观察名称”

您可以通过双击一个名称,然后输入新的文本来修改变量和观察名称。

在Variables编辑器中所做的所有更改也会发送到命令行。

数据集中的第六个变量,血压,是一个有两列的数字数组。第一栏显示收缩压,第二栏显示舒张压。单击变量名称单元格右侧出现的箭头,可以查看变量的单位和描述。您可以直接在单位和描述字段中输入以修改文本。变量的数据类型和大小显示在变量说明下面。

重新排序或删除变量

可以使用variables编辑器对数据集数组中的变量重新排序。将鼠标悬停在变量名称单元格的左侧,直到出现一个四头箭头。

出现箭头后,单击并将变量列拖动到新位置。

变量重新排序的命令出现在命令行中。

您可以在Variables编辑器中通过选择变量列、右键单击并选择来删除变量删除列变量(年代)

用于删除变量的命令出现在命令行中。

添加新数据

您可以直接在Variables编辑器中输入新的数据值。例如,可以将新的患者观察添加到医院数据集。若要输入新姓氏,请在变量的末尾添加字符向量

的变量性别是一个名义上的数组中。属性中的单元格时,类别变量的级别将出现在下拉列表中性别列。你可以选择一个以前使用过的关卡,或者通过选择创建一个新的关卡新项目

您可以继续为其余变量添加数据。

若要更改观察名称,请单击观察名称并输入新的名称。

用于输入新数据的命令出现在命令行中。

注意第一次赋值之后出现的警告。当您在新的观察行中输入第一块数据时——这里是最后一个名称——默认值将被分配给所有其他变量。默认的任务是:

  • 0对于数值型变量

  • <定义>为分类变量

  • []细胞数组

还可以使用Variables编辑器将数据从一个数据集数组复制和粘贴到另一个数据集数组。

类似的观察

可以使用Variables编辑器按一个或多个变量的值对数据集数组观察结果进行排序。例如,要按性别排序,请选择变量性别.然后单击排序,并选择按所选变量的升序或降序值对行进行排序。

当按字符向量或标称数据类型的单元格数组变量进行排序时,观察结果按字母顺序排序。对于序数变量,行是按级别排序的。例如,当观察医院是否按里面的值排序性别在美国,雌鸟会聚集在一起,雄鸟紧随其后。

按多个变量的值排序Ctrl当你选择多个变量时。

当您使用Variables编辑器对行进行排序时,它与调用相同sortrows.您可以在执行排序后的命令行中看到这一点。

选择一个数据子集

您可以在Variables编辑器中从数据集数组中选择数据的子集,并从所选的数据集数组中创建新的数据集数组。例如,创建只包含变量的数据集数组年龄

  1. 持有Ctrl当你点击变量时年龄

  2. 右键单击,并选择从选择中新建工作区变量>新数据集的数组

新的数据集数组出现在工作区窗口中,其名称为hospital1.命令窗口显示执行选择的命令。

您可以使用相同的步骤来选择数据的任意子集。要根据某些逻辑条件选择观测值,可以使用排序和选择的组合。例如,要创建一个只包含45岁及以上男性的新数据集数组:

  1. 将观察到的医院性别年龄下行。

  2. 选择年龄在45岁以上的男性观察对象。

  3. 右键单击,并选择从选择中创建新的工作区变量>新数据集的数组.新的数据集数组,hospital2,在工作区窗口中创建。

  4. 您可以在工作区窗口中重命名数据集数组。

创建块

可以使用Variables编辑器中的绘图选项绘制数据集数组中的数据。可用的绘图选择取决于要绘制的变量的数据类型。

例如,如果您选择这个变量年龄,你可以看到情节标记一些适合于单变量数值变量的绘图选项。

有时,根据多个变量的数据类型,有多个绘图选项。例如,如果您选择两者年龄性别,你可以画出年龄的盒状图,按性别分组。

另请参阅

|

相关的例子

更多关于