Matlab 更改现有表的列名
我在MATLAB中有下表:Matlab 更改现有表的列名,matlab,rename,default-value,variable-names,matlab-table,Matlab,Rename,Default Value,Variable Names,Matlab Table,我在MATLAB中有下表: A= 86 84 45 65 2 42 44 29 MATLAB自动为此表返回两列的列名A1和A2,其中A是表的设置名称 如何手动更改每列的名称 使用的VariableNames参数可以轻松完成(该参数也适用于),如下所示: A = [ 86 84 45 65 2 42 44 29 ]; T = array2table(A,'VariableNames',{'X' 'Y'})
A=
86 84
45 65
2 42
44 29
MATLAB自动为此表返回两列的列名A1
和A2
,其中A
是表的设置名称
如何手动更改每列的名称 使用的
VariableNames
参数可以轻松完成(该参数也适用于),如下所示:
A = [
86 84
45 65
2 42
44 29
];
T = array2table(A,'VariableNames',{'X' 'Y'})
输出表为:
T =
X Y
__ __
86 84
45 65
2 42
44 29
对于已存在的表,可以对实例本身使用相同的属性来更改其列名:
A = [
86 84
45 65
2 42
44 29
];
T = array2table(A,'VariableNames',{'X' 'Y'})
T.Properties.VariableNames = {'U' 'V'};
T
请看一下输出:
T =
X Y
__ __
86 84
45 65
2 42
44 29
T =
U V
__ __
86 84
45 65
2 42
44 29
使用的
VariableNames
参数可以很容易地实现这一点(该参数也适用于),如下所示:
A = [
86 84
45 65
2 42
44 29
];
T = array2table(A,'VariableNames',{'X' 'Y'})
输出表为:
T =
X Y
__ __
86 84
45 65
2 42
44 29
对于已存在的表,可以对实例本身使用相同的属性来更改其列名:
A = [
86 84
45 65
2 42
44 29
];
T = array2table(A,'VariableNames',{'X' 'Y'})
T.Properties.VariableNames = {'U' 'V'};
T
请看一下输出:
T =
X Y
__ __
86 84
45 65
2 42
44 29
T =
U V
__ __
86 84
45 65
2 42
44 29