请注意
的数据集
不推荐使用数据类型。要处理异构数据,请使用MATLAB®表格
数据类型。看到MATLAB表格
文档以获取更多信息。
MATLAB变量编辑器为查看、修改和绘制数据集数组提供了方便的界面。
首先,加载样本数据集,医院
.
负载医院
医院
,在MATLAB工作空间中创建。
数据集数组有100个观察值和7个变量。
打开医院
在Variables编辑器中,单击开放的变量,并选择医院
.
Variables编辑器打开,显示数据集数组的内容(这里只显示前10个观察结果)。
在Variables编辑器中,您可以在第一行看到这七个变量的名称,在第一列看到观察名称。
您可以通过双击一个名称,然后输入新的文本来修改变量和观察名称。
在Variables编辑器中所做的所有更改也会发送到命令行。
数据集中的第六个变量,血压
,是一个有两列的数字数组。第一栏显示收缩压,第二栏显示舒张压。单击变量名称单元格右侧出现的箭头,可以查看变量的单位和描述。您可以直接在单位和描述字段中输入以修改文本。变量的数据类型和大小显示在变量说明下面。
可以使用variables编辑器对数据集数组中的变量重新排序。将鼠标悬停在变量名称单元格的左侧,直到出现一个四头箭头。
出现箭头后,单击并将变量列拖动到新位置。
变量重新排序的命令出现在命令行中。
您可以在Variables编辑器中通过选择变量列、右键单击并选择来删除变量删除列变量(年代).
用于删除变量的命令出现在命令行中。
您可以直接在Variables编辑器中输入新的数据值。例如,可以将新的患者观察添加到医院
数据集。若要输入新姓氏,请在变量的末尾添加字符向量姓
.
的变量性别
是一个名义上的
数组中。属性中的单元格时,类别变量的级别将出现在下拉列表中性别
列。你可以选择一个以前使用过的关卡,或者通过选择创建一个新的关卡新项目.
您可以继续为其余变量添加数据。
若要更改观察名称,请单击观察名称并输入新的名称。
用于输入新数据的命令出现在命令行中。
注意第一次赋值之后出现的警告。当您在新的观察行中输入第一块数据时——这里是最后一个名称——默认值将被分配给所有其他变量。默认的任务是:
0
对于数值型变量
<定义>
为分类变量
[]
细胞数组
还可以使用Variables编辑器将数据从一个数据集数组复制和粘贴到另一个数据集数组。
可以使用Variables编辑器按一个或多个变量的值对数据集数组观察结果进行排序。例如,要按性别排序,请选择变量性别
.然后单击排序,并选择按所选变量的升序或降序值对行进行排序。
当按字符向量或标称数据类型的单元格数组变量进行排序时,观察结果按字母顺序排序。对于序数变量,行是按级别排序的。例如,当观察医院
是否按里面的值排序性别
在美国,雌鸟会聚集在一起,雄鸟紧随其后。
按多个变量的值排序Ctrl当你选择多个变量时。
当您使用Variables编辑器对行进行排序时,它与调用相同sortrows
.您可以在执行排序后的命令行中看到这一点。
您可以在Variables编辑器中从数据集数组中选择数据的子集,并从所选的数据集数组中创建新的数据集数组。例如,创建只包含变量的数据集数组姓
和年龄
:
持有Ctrl当你点击变量时姓
和年龄
.
右键单击,并选择从选择中新建工作区变量>新数据集的数组.
新的数据集数组出现在工作区窗口中,其名称为hospital1
.命令窗口显示执行选择的命令。
您可以使用相同的步骤来选择数据的任意子集。要根据某些逻辑条件选择观测值,可以使用排序和选择的组合。例如,要创建一个只包含45岁及以上男性的新数据集数组:
将观察到的医院
由性别
和年龄
下行。
选择年龄在45岁以上的男性观察对象。
右键单击,并选择从选择中创建新的工作区变量>新数据集的数组.新的数据集数组,hospital2
,在工作区窗口中创建。
您可以在工作区窗口中重命名数据集数组。
可以使用Variables编辑器中的绘图选项绘制数据集数组中的数据。可用的绘图选择取决于要绘制的变量的数据类型。
例如,如果您选择这个变量年龄
,你可以看到情节标记一些适合于单变量数值变量的绘图选项。
有时,根据多个变量的数据类型,有多个绘图选项。例如,如果您选择两者年龄
和性别
,你可以画出年龄的盒状图,按性别分组。