删除表或DataFrame中的行,先索引到要删除的行,然后用MATLAB和Python提供的方法进行删除。
MATLAB中删除行,先索引到该行,然后给它赋空数组。下面创建表T,删除第1至3行。
code.matlab
>> T=table({'张三';'李四';'杨二';'王五'},[18;19;17;25],...
[162;169;164;167], [116;103;131;133],'VariableNames',...
{'Name' 'Age' 'Height' 'Weight'});
>> T(1:3,:)=[];
>> T
T =
1×4 table
Name Age Height Weight
________ ___ ______ ______
{'王五'} 25 167 133
下面重新创建表T,删除第2和第4行。
code.matlab
>> T=table({'张三';'李四';'杨二';'王五'},[18;19;17;25],...
[162;169;164;167], [116;103;131;133],'VariableNames',...
{'Name' 'Age' 'Height' 'Weight'});
>> T([2,4],:)=[];
>> T
T =
2×4 table
Name Age Height Weight
________ ___ ______ ______
{'张三'} 18 162 116
{'杨二'} 17 164 131