表
表格形式的数组,其命名列可以有不同的类型
功能
创建表和转换类型
表格 |
表数组的命名变量可以包含不同的类型 |
array2table |
将同构数组转换为表 |
cell2table |
转换单元格数组到表格 |
struct2table |
将结构数组转换为表 |
table2array |
转换表到同构数组 |
table2cell |
转换表格到单元格数组 |
table2struct |
转换表到结构数组 |
table2timetable |
将表格转换为时间表 |
timetable2table |
将时间表转换为表格 |
vartype |
下标到表或时间表的变量类型 |
convertvars |
将表或时间表变量转换为指定的数据类型 |
读写文件
基本进出口
readtable |
从文件创建表 |
writetable |
将表写入文件 |
定义导入规则
detectImportOptions |
根据文件内容创建导入选项 |
spreadsheetImportOptions |
为电子表格导入选项对象 |
getvaropts |
获取变量导入选项 |
setvaropts |
设置变量导入选项 |
setvartype |
设置可变数据类型 |
预览 |
使用导入选项预览文件中的八行 |
摘要信息和堆叠图
排序、重新排列和自定义
排序
sortrows |
排序矩阵或表的行 |
独特的 |
数组中的唯一值 |
issortedrows |
确定矩阵行或表行是否已排序 |
topkrows |
顶部行按顺序排列 |
重新排列变量
addvars |
向表格或时间表中添加变量 |
renamevars |
重命名表或时间表中的变量 |
movevars |
移动表或时间表中的变量 |
removevars |
从表格或时间表中删除变量 |
splitvars |
分割表或时间表中的多列变量 |
mergevars |
将表或时间表变量合并为多列变量 |
vartype |
下标到表或时间表的变量类型 |
convertvars |
将表或时间表变量转换为指定的数据类型 |
重塑
rows2vars |
重新定位表或时间表,使行成为变量 |
堆栈 |
将数据从多个变量堆叠成单个变量 |
unstack |
将数据从单个变量解堆栈为多个变量 |
inner2outer |
颠倒表或时间表中嵌套的表中表层次结构 |
自定义属性
连接和设置操作
缺失值
ismissing |
查找缺失值 |
standardizeMissing |
插入标准缺失值 |
rmmissing |
删除缺失的条目 |
fillmissing |
填补缺失值 |
将函数应用到表内容
varfun |
将函数应用于表或时间表变量 |
rowfun |
将函数应用到表或时间表行 |
findgroups |
查找组并返回组号 |
splitapply |
将数据分成组并应用函数 |
groupsummary |
分组汇总计算 |
vartype |
下标到表或时间表的变量类型 |
convertvars |
将表或时间表变量转换为指定的数据类型 |
主题
使用表可以方便地存储混合类型的数据,使用数字或命名索引访问数据,以及存储元数据。
此示例演示如何从工作区变量创建表、处理表数据以及将表写入文件以供以后使用。
- 添加和删除表行
- 添加、删除和重新排列表变量
- 清理表中杂乱和丢失的数据
- 修改单位、描述和表变量名
- 向表和时间表添加自定义属性
- 将表变量中的文本转换为类别
- 在表格和时间表操作中使用行标签
- 定义表的导入选项
对带圆括号、点符号和花括号的表进行索引,以不同的方式访问表数据。可以使用索引创建作为较大表子集的表,或者从表中的数据创建数组。
这个例子展示了如何在表上执行计算。
当您修改DimensionNames属性时,表可以发出兼容性警告,并更改维度名称。
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。