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

是一种适合于面向列或表格的数据的数据类型,这些数据通常以列的形式存储在文本文件或电子表格中。表由行和面向列的变量组成。表中的每个变量可以具有不同的数据类型和不同的大小,但有一个限制,即每个变量必须具有相同的行数。有关更多信息,请参见创建并使用表或手表表与分类数组

职能

展开全部

表阵列与可以包含不同类型的命名变量
array2table 将同构数组转换为表
cell2table 转换单元阵列到表
struct2table 转换结构阵列,以表
table2array 将表转换为同构数组
table2cell 将表格转换为单元格数组
table2struct 转换表结构阵列
table2timetable 把表格转换成时间表
timetable2table 转换的时间表,表

基本的导入和导出

readtable 从文件创建表
writetable 表写入文件

定义导入规则

detectImportOptions 创建基于文件内容导入选项
spreadsheetImportOptions 导入选项对象为电子表格
getvaropts 获取变量导入选项
setvaropts 设置变量导入选项
setvartype 设置变量的数据类型
预习 使用导入选项预览文件中的八行
获取表、时间表或高数组的顶行
尾巴 获取表、时间表或高数组的底部行
摘要 打印表,时间表,或分类阵列的概要
高度 表中的行数
宽度 表变量数
istable 确定输入是否是表
stackedplot 与普通x轴的几个变量的叠积

排序

sortrows 矩阵或表中的行进行排序
独特 数组中唯一的值
issortedrows 确定是否矩阵或表中的行进行排序
topkrows 在排序顺序前行

重新排列变量

addvars 添加变量表或时间表
renamevars 在表或时间表重命名变量
movevars 移动变量表或时间表
removevars 从表或时间表删除变量
convertvars 转换表或时间表变量指定的数据类型
splitvars 在表格或时间表中分割多个变量
mergevars 结合表或时间表变量为多列变量
VARTYPE 下标按变量类型分为表或时间表

重塑

rows2vars 重新定位表或时间表,使行成为变量
从多个变量成单可变堆栈数据
拆散 将数据从单个变量解堆栈为多个变量
inner2outer 在表或时间表中反转嵌套的表中表层次结构

自定义属性

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

加入使用关键变量

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

Set操作

联盟 设置两个数组的并集
相交 设置两个数组的交集
ismember 数组元素是组阵列的成员
setdiff 两个数组的差集
setxor 独家设置两个数组的OR
不见了 查找遗漏值
standardizeMissing 插入标准缺失值
rmmissing 删除缺少的项
fillmissing 填补缺失值
varfun 应用功能表或时间表变量
rowfun 应用功能表或时间表行
findgroups 查找组和返回组号
splitapply 拆分数据成组,并应用功能
groupsummary 小组总结计算

现场编辑任务

加入表 结合使用关键变量两个表中的现场编辑器
栈表变量 在活动编辑器中将多个表变量的值合并到一个表变量中
Unstack表变量 分布在现场编辑从一个表变量到多个表变量的值

主题

使用表的优点

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

创建并使用表

这个示例展示了如何从工作区变量创建表、处理表数据以及将表写入文件以供以后使用。

Access数据表

索引与括号,点符号和花括号表的访问以不同的方式表中的数据。可以使用索引来创建一个表,是一个较大的表的子集或在表中创建从数据阵列。

上表计算

这个例子演示了如何对表执行计算。

更改DimensionNames物业在R2016b

表格可以提高兼容性警告,并改变尺寸名称,当你修改DimensionNames属性。