删除最后一行table - Matlab

Delete the last row of a table - Matlab

如何删除基于 table 的最后一行(如果它的长度会发生变化)?

代码:

clc;
clear all;
close all;

x = 1:10
y =11:20

lastrow = length(x);
t = table(x,y)
 
t([lastrow,:) = [];

您可以使用 end 函数访问最后一行或最后一列。

我想你想创建一个 10 by 2 table。如果你想这样做,你应该将 xy 定义为列向量,而不是行向量。

clc;
clear all;
close all;

x = (1:10)';
y =(11:20)';

% lastrow = length(x);
t = table(x,y);
 
t(end,:) = [];
disp(t)