主要内容

array2table

将同质阵列转换为表格

描述

例子

T= Array2table(一个转换-经过-n数组,一个,一个-经过-n桌子,T.每一列的一个变成一个变量T

array2table使用输入数组名加上列号作为表中的变量名。如果这些名称是无效的MATLAB®标识符,array2table使用表单的名称‘Var1’,……,”VarN,在那里N是列数一个

例子

T= Array2table(一个名称,值从数组中创建表,一个,具有一个或多个指定的其他选项名称,值对论点。

例如,可以指定要包含在表中的行名或变量名。

例子

全部折叠

创建一个数字数据数组。

A = [1 4 7;2 5 8;3 6 9)
一个=3×31 4 7 2 5 8 3 6 9

转换阵列,一个,到一张桌子。

T = array2table (A)
T =3×3表A1 a2 a3 __ __ __ 1 4 7 2 5 8 3 6 9

该表有附加列号到输入数组名的变量名,一个

创建一个数字数据数组。

a = [1 12 30.48;2 24 60.96;3 36 91.44]
一个=3×31.0000 12.0000 30.4800 2.0000 24.0000 60.9600 3.0000 36.0000 91.4400

转换阵列,一个,并包含变量名。

T = array2table (,...“VariableNames”,{“脚”“英寸”“厘米”})
T =3×3表英尺英寸厘米  ____ ______ ___________ 1 12 91.44 30.48 - 2 24 60.96 - 3 36

输入参数

全部折叠

输入数组,指定为矩阵。

数据类型:||int8|int16|INT32.|int64|uint8|uint16|uint32|uint64|逻辑|char|字符串|结构体|细胞
复数的支持:金宝app是的

名称-值对的观点

指定可选的逗号分隔的对名称,值论点。的名字参数名和价值是相应的价值。的名字必须出现在引号内。可以以任意顺序指定多个名称和值对参数name1,value1,...,namen,valuen

例子:RowNames,{‘第一行’,‘row2’,‘row3}使用行名,Row1., 和row3.表,T

行名称T,指定为逗号分隔的对,由“RowNames”以及字符向量或字符串数组的单元格数组,其元素是非空且不同。名称的数量必须等于行数,大小(1)

行名可以有任何Unicode®字符,包括空格和非ASCII字符。

如果指定行名具有前导或尾随空格字符,则array2table从行名称中删除它们。

变量的名称T,指定为逗号分隔的对,由“VariableNames”和一个字符向量或字符串阵列的单元格数组,其元素是非空的和不同的。名称数必须等于变量的数量,大小(2)

变量名可以有任何Unicode字符,包括空格和非ascii字符。

自从R2021a

维度名称,指定为字符向量的双元素单元数组或元素为非空且不同的双元素字符串数组。

维度名称可以有任何Unicode字符,包括空格和非ascii字符。

在R2021A之前,您只能通过设置尺寸名称来指定维度名称DimensionNames产出的财产。

输出参数

全部折叠

输出表,作为表返回。该表可以存储元数据,如描述,可变单位,变量名和行名称。有关更多信息,请参阅“属性”部分桌子

提示

  • 如果一个是单元阵列,用吗Cell2Table(a)中单元格的内容创建表一个.表中的每个变量都是数字或字符向量的单元格数组。array2table (A)创建一个表,其中每个变量是小区列。

兼容性考虑因素

全部展开

行为在R2019b中改变

扩展功能

介绍在R2013B.