桌子

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

桌子是适用于面向列的或表格数据的数据类型,这些数据通常存储在文本文件中或电子表格中。表组成的行和面向列的变量。表中的每个变量可以具有不同的数据类型和不同的大小,其中每个变量必须具有相同数量的行数。有关更多信息,请参阅创建和与表一起使用或观看表和分类阵列

功能

展开全部

桌子 表数组,其中包含不同类型的命名变量
Array2Table. 将同质阵列转换为表格
cell2table 将单元数组转换为表
struct2table 将结构阵列转换为表
table2array. 将表转换为同类阵列
table2cell. 将表格转换为单元格数组
table2struct. 将表转换为结构数组
table2timesable. 将表转换为时间表
时间表2Table. 将时间表转换为表格

基础进出口

可阅读 从文件创建表
可编程 写表到文件

定义导入规则

侦探 根据文件内容创建导入选项
SpreadSheetimportOptions. 导入电子表格的选项对象
getVaropts. 获取变量导入选项
setvaropts. 设置变量导入选项
setvartype. 设置变量数据类型
预习 使用导入选项预览八行文件
获取顶部行,时间表或高阵列
尾巴 获取表,时间表或高阵列的底部行
概括 打印表,时间表或分类阵列摘要
高度 表行数量
宽度 表变量的数量
istable. 确定输入是表
stackedplot. 具有常见x轴的若干变量的堆叠图

种类

排队 排序矩阵或表
独特 数组中的唯一值
开令 确定是否对矩阵或表行进行了排序
topkrows. 排序订单的顶部行

重新排列变量

addvars. 将变量添加到表或时间表
搬运活动 在表格或时间表中移动变量
删除 从表或时间表中删除变量
转录Vars. 将表或时间表变量转换为指定的数据类型
splitvars. 在表格或时间表中分割多色变量
Mergevars. 将表或时间表变量组合成多体变量
vartype. 通过变量类型的下标到表或时间表

重塑

Rows2vars. 重新定向表或时间表,使行变为变量
将数据从多个变量堆叠到单个变量中
un 将数据从单个变量取消填充到多个变量中
inner2outer. 在表或时间表中反转嵌套表格层次结构

自定义属性

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

使用键变量加入

加入 使用键变量将两个表或时间表组合
内部联接 内部连接在两个表或时间表之间
外延 两个表或时间表之间的外部连接

设置操作

联盟 设置两个阵列的联盟
相交 设置两个数组的交叉点
ismember. 作为设置阵列成员的数组元素
setdiff. 设置两个数组的差异
setxor. 设置独家或两个数组
不见了 找到缺少的值
标准造理 插入标准缺失值
rmmissing. 删除缺失的参赛作品
填充 填补缺失的值
varfun. 将功能应用于表或时间表变量
Rowfun. 将功能应用于表或时间表行
findgroups. 查找组并返回组号
裂开 将数据分成组并应用功能
团体ummary 组摘要计算

实时编辑任务

加入桌子 使用直播编辑器中的键变量组合两个表

话题

使用表的优点

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

创建和与表一起使用

此示例显示如何从工作区变量创建表,使用表数据以及将表写入文件以供以后使用。

在表中访问数据

使用括号,点表示法和花括号索引到表中以不同方式访问表数据。您可以使用索引来创建一个表是较大表的子集或从表中的数据创建数组。

表格计算

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

R2016B中的Dimensionnames属性的变化

表可以提高兼容性警告,并在修改DimensionNames属性时更改维度名称。