更改现有 table 的列名称
Changing column names for an existing table
我在 MATLAB 中有以下 table:
A=
86 84
45 65
2 42
44 29
MATLAB 自动 returns 为此 table 列名 A1
和 A2
,其中 A
是 [=22= 的集合名称], 对于两列。
如何手动更改每一列的名称?
这也可以使用 array2table function (the same is valid for the cell2table function 的 VariableNames
参数轻松实现),如下所示:
A = [
86 84
45 65
2 42
44 29
];
T = array2table(A,'VariableNames',{'X' 'Y'})
输出table是:
T =
X Y
__ __
86 84
45 65
2 42
44 29
对于已经存在的 table,您可以在实例本身上使用相同的 属性 以更改其列名:
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
我在 MATLAB 中有以下 table:
A=
86 84
45 65
2 42
44 29
MATLAB 自动 returns 为此 table 列名 A1
和 A2
,其中 A
是 [=22= 的集合名称], 对于两列。
如何手动更改每一列的名称?
这也可以使用 array2table function (the same is valid for the cell2table function 的 VariableNames
参数轻松实现),如下所示:
A = [
86 84
45 65
2 42
44 29
];
T = array2table(A,'VariableNames',{'X' 'Y'})
输出table是:
T =
X Y
__ __
86 84
45 65
2 42
44 29
对于已经存在的 table,您可以在实例本身上使用相同的 属性 以更改其列名:
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