主要内容

桌子

表格形式的数组,其命名列可以具有不同的类型

桌子是一种数据类型,适用于通常作为列存储在文本文件或电子表格中的面向列或表格数据。表格由行和面向列的变量组成。表格中的每个变量可以具有不同的数据类型和大小,但有一个限制,即每个变量必须具有相同的行数。有关详细信息,请参阅编队,见创建表并为其分配数据或观看表和分类数组.

功能

全部展开

桌子 具有可包含不同类型的命名变量的表数组
可排列 将同构数组转换为表
cell2table 将单元格数组转换为表
结构表 将结构数组转换为表
表2阵列 将表转换为同构数组
表2单元格 将表转换为单元格数组
表2结构 将表转换为结构数组
表2可计量 将表格转换为时间表
时间表2表 将时间表转换为表格
变形金刚 按变量类型在表或时间表中下标
转换器 将表格或时间表变量转换为指定的数据类型

基本进出口

可读 从文件创建表
可写 将表写入文件

定义导入规则

检测端口选项 基于文件内容创建导入选项
电子表格输入 电子表格的导入选项对象
格瓦罗普茨 获取变量导入选项
塞瓦罗普茨 设置变量导入选项
setvartype 设置变量数据类型
预览 使用导入选项预览文件中的八行

拼花锉刀

镶木地板 从拼花地板文件中读取列数据
镶花砖 将列数据写入拼花地板文件
拼花地板 获取有关拼花地板文件的信息
总结 打印表格、时间表或分类数组的摘要
身高 表行数
宽度 表变量数
不稳定 确定输入是否为表
髋臼 确定输入是表格还是时间表
获取表、时间表或高数组的顶行
获取表、时间表或高数组的底行
堆叠图 具有公共x轴的多个变量的叠加图

分类

索特罗斯 对矩阵或表的行进行排序
唯一的 数组中的唯一值
伊索尔德鲁斯 确定是否对矩阵行或表行进行排序
托普克罗斯 按顺序排列的最上面的行

重新排列变量

艾德瓦 将变量添加到表或时间表中
重命名 重命名表或时间表中的变量
movevars 在表格或时间表中移动变量
移除变量 从表或时间表中删除变量
斯普利瓦茨 在表或时间表中拆分多列变量
mergevars 将表格或时间表变量组合成多列变量
变形金刚 按变量类型在表或时间表中下标
转换器 将表格或时间表变量转换为指定的数据类型

重塑

rows2vars 调整表格或时间表的方向,使行成为变量
堆栈 将输入表或时间表中的数据叠加到输出表或时间表中的一个变量中
解开 将数据从单个变量取消堆叠为多个变量
内机 反转表或时间表中的表层次结构中的嵌套表

自定义属性

addprop 将自定义属性添加到表或时间表
rmprop 从表或时间表中删除自定义属性

使用关键变量连接

参加 使用关键变量按行组合两个表或时间表
内部连接 两个表或时间表之间的内部联接
外套 两个表或时间表之间的外部联接

集合运算

协会 两个数组的集并
横断 两个数组的交集
伊斯梅尔 作为集合数组成员的数组元素
塞迪夫 两个数组的集差
塞克索 设置两个数组的异或
伊斯米辛 查找缺少的值
标准化 插入标准缺失值
RMM缺失 删除丢失的条目
填充物缺失 填充缺少的值
组数 组元素数
组过滤器 分组筛选
组摘要 分组汇总计算
群变换 分组转换
查找组 查找组并返回组号
拆分应用 将数据拆分为组并应用函数
罗文 将函数应用于表或时间表行
瓦芬 将函数应用于表或时间表变量
变形金刚 按变量类型在表或时间表中下标
转换器 将表格或时间表变量转换为指定的数据类型

实时编辑器任务

联接表 在Live Editor中使用关键变量组合两个表
堆栈表变量 在Live Editor中将多个表变量中的值合并到一个表变量中
取消堆栈表变量 在Live Editor中将值从一个表变量分配到多个表变量

话题

创建表并为其分配数据

有几种方法可以创建表并为其分配数据。您可以从输入数组创建表,预先分配表并在以后填充,或者从文本文件或电子表格导入表。

访问表中的数据

使用括号、点符号和大括号索引到表中可以以不同的方式访问表数据。可以使用索引创建作为较大表的子集的表,或从表中的数据创建数组。

支持表格的绘图金宝app

通过将表格直接传递给绘图函数来创建绘图。

表上的计算

此示例显示如何对表执行计算。

使用表格的优点

使用表方便地存储混合类型的数据,使用数字或命名索引访问数据,以及存储元数据。

R2016b中DimensionNames属性的更改

修改DimensionNames属性时,表可能会引发兼容性警告并更改维度名称。

特色实例