文件Help Center
Convert homogeneous array to table
t = Array2table(a)
t = Array2table(a,name,值)
例
T.= array2table(一种)converts them-by-N阵列,一种,到A.m-by-N表那T.。每列一种变成一个变量T.。
T.= array2table(一种)
T.
一种
m
N
Array2table.使用附加的输入数组名称在表中的变量名称中附加的列号。如果这些名称无效MATLAB®身份标识,Array2table.uses names of the form'var1',...,'varN',在哪里Nis the number of columns in一种。
Array2table.
'var1',...,'varN'
T.= array2table(一种那名称,价值)从数组创建一个表,一种那with additional options specified by one or more名称,价值pair arguments.
T.= array2table(一种那名称,价值)
名称,价值
例如,您可以在表中指定要包含的行名称或变量名称。
全部收缩
创建一个数字数据数组。
a = [1 4 7;2 5 8;3 6 9]
A =3×31 4 7 2 5 8 3 6 9
Convert the array,一种那to a table.
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]
A =3×31.0000 12.0000 30.4800 2.0000 24.0000 60.9600 3.0000 36.0000 91.4400
Convert the array,一种,到表并包括变量名称。
t = Array2table(a,......'variablenames'那{'脚'那'英寸'那'厘米'})
t =3×3表脚厘米厘米__________________1 12 30.48 2 24 60.96 3 36 91.44
Input array, specified as a matrix.
数据类型:单|双|INT8.|int16|int32|INT64.|uint8.|uint16|UINT32|UINT64|逻辑|char|串|塑造|细胞复数支持:万博1manbetx是
单
双
INT8.
int16
int32
INT64.
uint8.
uint16
UINT32
UINT64
逻辑
char
串
塑造
细胞
指定可选的逗号分离对名称,价值arguments.名称是参数名称和Valueis the corresponding value.名称必须出现在引号内。您可以以任何顺序指定多个名称和值对参数名称1,Value1,...,NameN,ValueN。
名称
Value
名称1,Value1,...,NameN,ValueN
'Rownames',{'row1','row2','row3'}
row1
row2
row3
'rownames'
{}
行名称T.,指定为逗号分隔的配对组成'rownames'和一个字符向量或字符串阵列的单元格数组,其元素是非空的和不同的。名称的数量必须等于行数,尺寸(a,1)。
尺寸(a,1)
行名称可以有任何unicode®字符,包括空格和非ascii生产ers.
如果指定具有前导或尾随空格字符的行名称,那么Array2table.从行名称中删除它们。
'variablenames'
变量名称T.,指定为逗号分隔的配对组成'variablenames'and a cell array of character vectors or a string array, whose elements are nonempty and distinct. The number of names must equal the number of variables,尺寸(a,2)。
尺寸(a,2)
变量名称可以具有任何Unicode字符,包括空格和非ASCII字符。
输出表,作为表返回。该表可以存储元数据,如描述,可变单位,变量名和行名称。有关更多信息,请参阅“属性”部分表。
表
如果一种是一个单元格阵列,使用细胞2table(A)从单元格中创建表一种。表中的每个变量是字符向量的数字或小区数组。Array2table(a)creates a table where each variable is a column of cells.
细胞2table(A)
Array2table(a)
展开全部
R2019B的行为更改
T.able and timetable variable names with leading or trailing whitespace characters are not modified.
在以前的版本中,当您使用该时,从变量名中删除导致和尾随空格字符'variablenames'名称值对参数,或将它们分配给variablenames.属性。
variablenames.
要手动删除此类字符,请首先使用strtrim.在名称上的功能,然后将它们作为变量名称分配给表格或时间表。
strtrim.
此功能支持具有限制的高阵列:万博1manbetx
该'rownames'不支持名称值对。万博1manbetx
有关更多信息,请参阅高阵列。
使用说明和限制:
在生成的代码中,您必须指定'variablenames'Name-value pair argument when using this function. For more information, see表格的代码(MATLAB编码器)and代码生成的表限制(MATLAB编码器)。
细胞2table|isvarname|struct2table|表|table2array.
细胞2table
isvarname
struct2table
table2array.
一种modified version of this example exists on your system. Do you want to open this version instead?
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
You can also select a web site from the following list:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室