已有列数据转换得到新列

常见的一种列操作是在已有列数据的基础上进行简单计算、进行转换或统计得到新的列。例如某列的数据都乘以2得到新列,或求各列的和得到新列的汇总数据等。

下面创建一个简单的表,有A,B两列。

code.matlab
>> A=table([1;2;3;4],[5;6;7;8],'VariableNames',{'A' 'B'})
>> A =
  4×2 table
    A    B
    _    _
    1    5
    2    6
    3    7
    4    8

添加C列,C列的值等于A列的值乘以B列的值。

code.matlab
>> A.C=A.A.*A.B
A =
  4×3 table
    A    B    C
    _    _    __
    1    5     5
    2    6    12
    3    7    21
    4    8    32